2010-08-01 4 views
0

ging mingw를 작동 시키려고합니다.-L 옵션이 mingw gcc에 작동하지 않습니다.

libopengl32.a와 링크해야합니다.

이 파일은 C :/mingw/lib에 있습니다. 다음과 같이

나는 ++ g을 사용 :

g ++ -L "C : /와 Mingw/lib에"main.o를 -o TEST.EXE -llibopengl32.a 그것은 아무 문제가 찾는이 그것을 포함하지 않았다

라이브러리를 찾을 수 없다는 불만을 토로합니다.

다른 라이브러리도 찾을 수없는 것 같습니다.

또한 : 자동 설치 프로그램을 사용하면 시스템에 깨진 설치가 생겨서 모든 mingw 구성 요소를 수동으로 다운로드하여 설치했습니다.

g++ -LC:/mingw/lib main.o -o test.exe -lopengl32 

주 당신에게 돈을 :

답변

2

-l 플래그가 자동으로 원하는 extension- lib 디렉토리 접두사와 .A을 추가 "로 .a" "lib 디렉토리"를하지 않고 -lopengl32를 사용할 필요가 경로 주위에 따옴표가 필요하지 않습니다. -는 MinGW 사이트 자체를 사용하여 통증을위한 조리법이다 설치 문제, http://tdragon.net/recentgcc/ 또는 http://nuwen.net/mingw.html 중 사용에 관하여

g++ main.o -o test.exe C:/mingw/lib/libopengl32.a 

: 당신은 또한 단지 전체 라이브러리 이름 & 경로를 지정할 수 있습니다.

+0

그리고 많은 고통을 참으로했습니다. 더 유익한 답변으로 표시했습니다. 링크를 제공해 주셔서 감사합니다. – defube

1

당신은

+0

감사합니다. 효과가있었습니다. – defube

관련 문제