RedHat6下,Q5编译时,“GL/gl.h: No such file or directory”

在刚装上的Qt5上编译qt程序时提示“GL/gl.h: No such file or directory”,说明我的系统里面缺少OpenGl库,因此,找遍了度娘,寻遍了谷歌,大部分都是讲的在乌邦图下的解决办法:

#apt-get install mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev
而我用到是RedHat6,况且我用到yum库是CentOs6的,因此,这写安装命令在我的系统上是无法找到安装包的(发现大多都是用到Ubuntu的linux呀!),好不容易才找到以为博友的文章,解决了这个问题,其实就是一句话的事儿!
yum install -y SDL-devel mesa-libGL-devel
在安装过程中,出现以下问题:
yum [Errno 256] No more mirrors to try
执行命令:
#yum clean all
#yum makecache
再次执行
#yum install -y SDL-devel mesa-libGL-devel
OK!大功告成,重新去QT5里面编译程序,就不在提示GL/gl.h not found 的问题了!
(注:其实我一直在想,是不是有哪个命令可以在我们出问题时检查出我们缺少什么样的库呢?)
 
 
 
 
 

你可能感兴趣的:(RedHat6下,Q5编译时,“GL/gl.h: No such file or directory”)