2013-03-19 3 views
0

내 프로그램이 내 OpenGL 라이브러리에서 작동하지 않는 이유에 대해 정말 혼란 스럽습니다. 내 minGW 폴더에서 libopengl32.a 파일은 lib 폴더에 있고 .h 파일은 포함 폴더에 있습니다. 내 컴파일러가 라이브러리를 찾을 수 없다는 사실을 제외하면 모든 것이 잘된 것처럼 보입니다. 명령 프롬프트에서 내가 입력 :C++ minGW에 라이브러리를 추가하는 방법

g++ main.cpp -libopengl32 

이 작동하지 않는, 컴파일러는 -libopengl32를 찾을 수 없습니다 말했다. 라이브러리를 lib 폴더에 넣고 .h 파일을 include 폴더에 넣었 기 때문에 작동 할 것이라고 생각했습니다. 왜 작동하지 않는거야? 어떻게 파일을 찾을 수 없습니까? 감사합니다. . 오후 8시 30 분 P.S. 나는 창문이있어 OS가

답변

0

g++ main.cpp -lopengl32

+0

로 바꾼다. 라이브러리 이름은 libopengl32이다. 그래서 -ll libopengl32 사이에 공백없이 -llibopengl32가 될 것입니까? 또는 lib를 꺼내서 -lopengl32로 변경합니까? –

+0

은 lib 부분을 제거합니다. 일반적인 패턴은 .a는 -lSomeName과 연결되어야합니다 – mohaps

+0

도움 주셔서 감사합니다. –

관련 문제