错误记录:linux下Qt5 编译出现cannot find -IGL问题修复
转自:优快云博主「Suzy_l」
原文链接:https://blog.youkuaiyun.com/philosopher_shankara/article/details/52679719
linux下使用QT5运行时出现两个问题:
cannot find -lGL
collect2:error:ld returned 1 exit status
这是因为系统缺少链接库,执行两条命令即可
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev freeglut3-dev
在麒麟系统下:
转自:lifeihu
链接:https://www.jianshu.com/p/a915c7f35449
来源:简书
系统版本中标麒麟6.0
QT的版本是QT5.6.0
解决方法:程序不使用libGL库
修改/opt/Qt5.6.0/5.6/gcc_64/mkspecs/common/linux.conf
把QMAKE_LIBS_OPENGL = -lGL注释掉,如下
#QMAKE_LIBS_OPENGL = -lGL
虽然目前还没有解决我的问题,但是记录一下。