2017-04-01 75 views
-1

我试图编译Linux上的SDL2和OpenGL游戏,但显示出来的错误始终是我应该用NVIDIA显卡使用什么样的OpenGL库

/usr/bin/ld: cannot find -lGL collect2: error: ld returned 1 exit status

害得我找出哪些我有opengl版本。但它显示了这一点:

OpenGL version string: 4.5.0 NVIDIA 375.39

但我不知道哪个参数或库与NVIDIA opengl使用。

有谁知道吗?

+0

更适合超级用户 –

回答

0

只需将-lGL替换为-l:libGL.so.1即可轻松修复它。 但找出你使用的是什么库

ls /usr/lib/

,然后寻找libGL.so.version_number_here

为我工作,直到我需要将它添加到我的链接。

+1

提示:符号链接。 – Luca

相关问题