关于 编译QT项目时报错: error: cannot find -lGL 的解决方法

来源:互联网 发布:自动脱壳软件 编辑:程序博客网 时间:2024/04/25 08:57

错误:

编译qt项目的时候出现错误:error: cannot find -lGL

错误产生原因:

无法找到-lGL,-l表示库文件,根据QT的库规则,可以得到该库的名称: libGL.so

第一种解决方法:安装库

sudo apt-get install libgl1-mesa-dev

第二种解决方法:定位该库,将其添加进库路径

yang@yang-ubuntu:~$ locate libGL.so/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0yang@yang-ubuntu:~$ sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/libGL.so


阅读全文
0 0