1、问题描述
QtCreator第一次编译时,报错GL/: No such file or directory
错误信息如下:
/home/Qt5.6.3/5.6.3/gcc_64/include/QtGui/:136: error: GL/: No such file or directory
# include
2、原因分析
说明系统里面缺少OpenGl库
3、解决方法
sudo apt-get install mesa-common-dev
或者
apt-get install libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev
再次执行,又报错:cannot find -lGL
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
至此,成功
以上转自:/u010168781/article/details/80896797
如果想解决找不到GL/的问题执行以上命令基本可以解决,但是如果在执行apt-get命令时总是提示某些库无法安装,并且给出如下信息(其他信息不记得了只有这个提示):
mesa-common-dev : Depends: libdrm-dev (>= 2.4.65) but it is not going to be installed
可以一次执行如下命令:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
//再执行你要执行的命令
sudo apt-get install <package name>(当然后边<package name>这个位置要换成你要安装的包名)
参考链接:
/questions/584320/cant-install-mesa-common-dev
/questions/581242/ubuntu-14-04-installation-of-libdrm-dev
以上两个链接很有参考价值,会给你提供解决问题的思路,但是加载会比较慢,一定要耐心等待一下。