CentOS遇到Qt编译问题的解决方案(error: cannot find -lGL)

一、安装Qt,进入CentOS系统的终端,依次执行如下命令
chmod +x qt-opensource-linux-x64-5.5.1.run
./qt-opensource-linux-x64-5.5.1.runlinux

 

二、笔者CentOS 7 64位,安装完成Qt5.5.1。随意新建一个Qt Widgets Application。this

结果遇到Qt编译问题,提示信息以下:get

error: cannot find -lGLqt

error: collect2: error: ld returned 1 exit statusit

缘由是系统缺少相应的OpenGL库文件形成,解决方案以下:io

联网的前提下,进入CentOS系统的终端,依次执行如下命令,便可解决。注意,当提示Is this ok[y/d/N]:时,请输入"y"。编译

su root终端

yum install mesa-libGL-devel mesa-libGLU-develyum

yum install freeglut-develerror