QT的版本是QT5.0.0

解决方法一:系统安装对应的libGL库

sudo apt-get install libgl1-mesa-dev


解决方法二:已安装库,但是安装的路径不对,需要做个软链接
$ locate libGL
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0
/usr/lib/x86_64-linux-gnu/libGLEW.so.1.10
/usr/lib/x86_64-linux-gnu/libGLEW.so.1.10.0
/usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.10
/usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.10.0
/usr/lib/x86_64-linux-gnu/libGLU.so.1
/usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
/usr/lib/x86_64-linux-gnu/mesa-egl/libGLESv2.so.2
/usr/lib/x86_64-linux-gnu/mesa-egl/libGLESv2.so.2.0.0
$ sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so

解决方法三:程序不使用libGL库

修改/opt/Qt5.7.0/5.7/gcc_64/mkspecs/common/linux.conf

把QMAKE_LIBS_OPENGL = -lGL注释掉
--------------------- 
作者:believe209 
来源:CSDN 
原文:https://blog.csdn.net/wangzhen209/article/details/66972973 
版权声明:本文为博主原创文章,转载请附上博文链接!

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐