최근 OpenGL API에서 glGenerateMipmap()과 같은 기능을 특정 OS에서로드해야한다는 것을 알게되었습니다. GLEW는이 목적을 위해 작업을 수행해야하는 래퍼입니다. 그래서 저는 GLEW를 프로젝트에 추가했습니다. 나는 내 코드에서 함수를 컴파일 할 때 그러나, 오류를 제공합니다 glGenerateMipmap (GLEW 사용)에 대한 정의되지 않은 참조
undefined reference to `_imp____glewGenerateMipmap'|
나는이 지금까지 잘 작동 링커 오류가 있지만, 지금까지 다른 GL 기능이 될 거라 생각 했어요. 사실, 나는이 OpenGL 프로젝트를 잠시 동안 링커 오류없이 작업 해왔다. 이게 버그일까요? Codeblocks 사용, Windows 7 64 비트.
[이 Q & A (마치 http://stackoverflow.com/questions/7549594/opengl-glew-mingw-application-linking-issue)에는 문제에 대한 해결책이 있습니다. 개발 환경의 설정은 당신과 매우 비슷합니다. –
GLEW가 너무 작아서 내 프로젝트에 소스가 번들되어 있습니다. 필자의 주요 작업 플랫폼은 Linux이므로 MinGW 또는 Visual Studio에서 어떤 일이 일어나는지 절대 알지 못하므로 소스 코드를 번들로 묶어서 항상 오류를 연결하는 문제를 해결할 수 있습니다. –