编译时找不到 GL 库

编译时找不到 GL 库
bjorn@bjorn-031:~/samples/SOP$ gcc -lGL
/usr/bin/ld: cannot find -lGL

我已经安装了 libglu1-mesa-dev 并重新启动。我正在使用 Nvidia 驱动程序。

但这个输出对我来说看起来很奇怪:

ldconfig -v 
...
/usr/lib/x86_64-linux-gnu/mesa:
/sbin/ldconfig.real: Cannot stat /usr/lib/x86_64-linux-gnu/mesa/libGL.so: No such file or directory
...

答案1

通过修复符号链接解决,如下所述: http://techtidings.blogspot.se/2012/01/problem-with-libglso-on-64-bit-ubuntu.html

由于我还需要 -lGLU,因此我不得不重复 libGLU.so 的过程。我的实际 lib 文件名为“libGLU.so.1.3.1”,因此我必须执行以下操作:

sudo ln -s /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1 /usr/lib/x86_64-linux-gnu/libGLU.so

相关内容