Ubuntu环境QT报错:-1 error: cannot find -lGL(解决99%)
本文参考:http://c.biancheng.net/view/3901.html
在Ubuntu18.04上安装了QT5.14.02版本,在创建一个mainwindow项目后,构建报错👎 error: cannot find -lGL
在网上按照很多帖子的做法:
问题分析:缺少GL库,安装即可
解决办法:sudo apt-get install libgl1-mesa-dev
但在安装这个过程中会报很多依赖问题,基本不能继续安装先去
这是因为 Qt 找不到 OpenGL 的动态链接库(libGL.so)。OpenGL 在大部分 Linux 发行版中都是默认安装的,包括 Ubuntu、CentOS 等,找不到该链接库一般都是路径不对。
Qt 默认在 /usr/lib/ 目录下查找动态链接库,但是很多 Linux 发行版将 OpenGL 链接库放在其它目录,例如我使用的是 CentOS 7,OpenGL 链接