Ubuntu 11.10에서 확장 프로그램을로드해야합니다. 내가 GLEW 구축 시도했지만 나는 다음과 같은 이상한 오류가 ... 여기 GLEW 빌드가 실패합니다.
~/Downloads/glew-1.7.0$ make
cc -shared -Wl,-soname=libGLEW.so.1.7 -o lib/libGLEW.so.1.7.0 src/glew.pic_o -L/usr/X11R6/lib64 -lXmu -lXi -lGLU -lGL -lXext -lX11
/usr/bin/ld: cannot find -lXmu
/usr/bin/ld: cannot find -lXi
collect2: ld returned 1 exit status
make: *** [lib/libGLEW.so.1.7.0] Error 1
내가 (성공하지있어 시도) 제안 발견 한 내용은 다음과 같습니다
sudo apt-get install --reinstall mesa-common-dev
sudo apt-get install --reinstall libx11-dev
은 또한에 어딘가에 보았다 단순히 파일의 맨 위에 #define GL_GLEXT_EXTENSIONS
을 넣으면 작동하지 않습니다.
아무도 그 이상한 오류를 해결하는 방법을 보여줄 수 있기 때문에 GLEW를 빌드하고 Linux에서 OpenGL 확장을 수동으로로드하는 방법을 보여줄 수 있습니다 (Windows에서만 수행하는 방법에 대한 코드 참조). 대단 할거야! 당신이 GLEW 라이브러리를 구축하는 이유
당신이이 그래서 질문입니다 확신 설치? 시스템을 구성하려고하는 것처럼 보이고 [Ask Ubuntu] (http://askubuntu.com/)를 시도하는 것이 더 나을 수도 있습니다. –
분명히 당신은 우분투 시스템에 있습니다. 패키지 관리자를 통해 GLEW를 설치하는 것을 고려해야합니다. – pmr
SO와 AskUbuntu 사이에 약간의 겹침이있을 수 있지만 이것은 분명히 SO에 적합한 프로그래밍 관련 질문입니다. http://stackoverflow.com/faq#questions – nobar