我正在尝试从源代码编译一些 OpenGL 应用程序,但没有/usr/lib/libGL.so
,甚至/usr/lib/libGL.so.1
没有/usr/lib/libGL.so.1.2
,但是 fglrxinfo 说:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 4500 Series
OpenGL version string: 3.3.10237 Compatibility Profile Context
这正是我期望的,并且齿轮演示也能正常工作。
我如何获取这些文件?我尝试了 MESA 文件,但得到的是软件渲染,这不是我想要的。
答案1
该包是一个元包,包含所需的lib,可以用软件实现或dri加速版本libgl1-dev
替换。libgl1-mesa-swx11
libgl1-mesa-dri
答案2
这韓國软件包包含 /usr/lib/fglrx/libGL.so
要查看 glxgears(或任何其他程序)正在使用哪些库,请使用
ldd "$(which glxgears)"