注:作者这里不建议采用Qt4版本就行安装,因为存在一些安全问题。(官网有发布,读者不相信的话可以试试,本人已试过,确实错在安装问题,除了升级安装高版本Qt,无解。)
1、下载Qt5源码-qt-everywhere-opensource-src-5.9.6.tar.xz
https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.9/5.9.6/single/qt-everywhere-opensource-src-5.9.6.tar.xz
2、将源码拷贝至指定目录、解压、给权限
cp qt-everywhere-opensource-src-5.9.6.tar.xz /usr/local
tar -Jxf qt-everywhere-opensource-src-5.9.6.tar.xz
chmod -R 777 qt-everywhere-opensource-src-5.9.6
注:1)如果不是root权限,就先获取root权限;
2)一定要给权限,否则后面各种问题,还不容易排查。
3、安装Qt需要的相关库
yum install gcc gcc-c++ freetype-devel glib2-develcairo-devel
yum install mesa* freeglut*
yum install libXau-devel fontconfig-devel
4、进入源码包,配置-configure
cd qt-everywhere-opensource-src-5.9.6
./configure -nomake examples -opengl -fontconfig
选择“o”,即开源
选择“yes”或"y",表示同意开源协议
5、gmake
gmake
注:1)这一步可能花费时间比较长,15min-3h不等,与电脑配置有关;
2)不要安装Qt4版本,否则容易出现下面的异常问题。


6、gmake install
gmake install
7、Qt环境配置
注:很多人容易遗漏这一步。
1) 环境变量配置文件
vim ~/.bash_profile
或者
vim /etc/profile
2)在末尾添加QT相关环境变量
注:按照前面的安装步骤qt会被安装在"/usr/local/QT-5.9.6/"目录下
在末尾行添加:
export QTDIR=/usr/local/Qt-5.9.6
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

【补充知识】vim基本操作
插入:i
退出编辑:【Esc】键
强制保存退出:“:wq!”
强制退出:":q!"
3) 立刻生效
source ~/.bash_profile
或者
source /etc/profile
8、检查qt
qmake -v
或者
qmake -version

安装配置完成!!!
CentOS7手动安装Qt5详细教程
本文档介绍了在CentOS7上源码安装Qt5的详细步骤,包括下载源码、安装依赖库、配置环境变量等,避免了使用Qt4可能遇到的安全问题。
1318

被折叠的 条评论
为什么被折叠?



