我试图在OS X Yosemite中编译libQGLViewer,但在执行make
后,出现以下错误
ld: library not found for -lGLU
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [/Users/MyUser/Library/Frameworks/QGLViewer.framework/QGLViewer] Error 1
make: *** [sub-QGLViewer-make_first-ordered] Error 2
我发现/usr/X11/lib
下有一个名为libGLU.1.dylib
的库,但我不知道在哪里添加这一行才能正确编译该库。此外,我不知道这是否是汇编所要求的正确库。
有什么想法吗?
只需删除以下行即可轻松解决问题
QMAKE_LIBS_OPENGL *= -lGLU
从libQGLViewer 中的所有.pro
文件