我应该在 nvidia 显卡上使用什么 opengl 库

What opengl library should i use with an nvidia graphics card

我正在尝试在 linux 上编译 SDL2 和 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使用哪个参数或库。

有人知道吗?

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

ls /usr/lib/

然后寻找libGL.so.version_number_here

在我需要将它添加到我的链接器之前对我有用。