在CentOS系统上安装与配置Qt5.7开发环境
准备工作
安装基础开发工具和依赖库,确保系统编译环境完整:
sudo yum groupinstall "Development Tools"
sudo yum install mesa-libGL-devel libX11-devel libXtst-devel
下载Qt5.7源码
访问Qt官方存档仓库获取5.7版本源码包:
wget http://download.qt.io/archive/qt/5.7/5.7.0/single/qt-everywhere-opensource-src-5.7.0.tar.gz
tar xvf qt-everywhere-opensource-src-5.7.0.tar.gz
cd qt-everywhere-opensource-src-5.7.0
编译与安装
配置编译选项并执行安装过程,启用OpenGL支持:
./configure -opensource -confirm-license -opengl desktop -prefix /opt/Qt5.7
make -j$(nproc)
sudo make install
环境变量配置
永久添加Qt路径到系统环境变量:
echo 'export PATH=/opt/Qt5.7/bin:$PATH' >> ~/.bashrc
echo 'export QT_PATH=/opt/Qt5.7' >> ~/.bashrc
source ~/.bashrc
验证安装
创建测试项目验证开发环境:
mkdir test-project && cd test-project
qmake -project
qmake
make
./test-project
成功显示空白窗口表明Qt环境运行正常。
常见问题解决
- OpenGL缺失:安装
mesa-libGLU-devel
- 编译失败:检查依赖库是否完整,查看config.log错误日志
- qmake命令未找到:确认
/opt/Qt5.7/bin
已加入PATH
完成上述步骤后,CentOS系统已具备Qt5.7开发能力,可进行跨平台GUI或嵌入式应用开发。
本网站发布或转载的文章均来自网络,其原创性以及文中表达的观点和判断不代表本网站。