c ++ - Qt:找不到-lGL
我只是重新安装Qt Creator,创建新项目(Qt Application)并在编译后得到这个:
/usr/bin/ld: **cannot find -lGL**
collect2: error: ld returned 1 exit status
make: *** [untitled1] Error 1
18:07:41: The process "/usr/bin/make" exited with code 2.
Error while building/deploying project untitled1 (kit: Desktop Qt 5.1.0 GCC 32bit)
When executing step 'Make'
(项目是空的,我没有做出任何改变)
Qt Creator 2.7.2
基于Qt 5.1.0(32位)
Ubuntu 13.04
我该如何解决这个问题?
7个解决方案
129 votes
你应该安装包“libgl1-mesa-dev”:
sudo apt install libgl1-mesa-dev
Sayyed Hassan Amiri answered 2019-09-12T13:50:49Z
55 votes
你不需要安装任何东西。 libGL已经安装了Ubuntu,你只需要软链接即可。 (针对ubuntu 14.x和15.x测试,可能适用于更高版本)
首先找到GL库
然后在/ usr / lib下链接它
如果缺少库,可以通过libgl1-mesa-dev软件