源码编译安装Qt

时间:2024-04-06 10:04:33

一、下载qt源码

Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,
具体地址是:http://download.qt.io/
或者点击网址:http://download.qt.io/archive/qt/5.10/5.10.1/single/
(具体详见以下步骤)
源码编译安装Qt
目录说明:
源码编译安装Qt
archive 和 official_releases 两个目录都有最新的 Qt 开发环境安装包,我们以 archive 目录里的内容为例来说明。点击进入 archive 目录,会看到四个子目录:
源码编译安装Qt
子目录说明
源码编译安装Qt
我们再进入 qt 子目录 ,看到如下列表:
源码编译安装Qt
进入 5.9 目录,会看到各种子版本:
源码编译安装Qt
点击 5.10.1,进入子目录:
源码编译安装Qt
点击进入single,如下图
源码编译安装Qt
点击下载qt-everywhere-src-5.10.1.tar.xz

二、复制qt-everywhere-src-5.10.1.tar.xz到/usr/local/目录下

cp qt-everywhere-src-5.10.1.tar.xz /usr/local

三、解压qt-everywhere-src-5.10.1.tar.xz

tar zvxf qt-everywhere-src-5.10.1.tar.xz

四、进入解压的文件

cd qt-everywhere-src-5.10.1

五、生成makefile文件

./configure -no-opengl

(configure 执行文件时,可以指定一些参数,例如-no-opengl,因为本电脑中没有opengl库,故编译时舍弃opengl。若后期了解到有opengl的需求时,可以安装opengl后,执行./configure)
源码编译安装Qt
第一个是商业版,第二个是开源版,我们输入o选择第二个
源码编译安装Qt
如上图所示,然后输入y,接受许可

六、编译(根据电脑硬件不同,编译时间大概花费约2.5h-20h不等)

make

七、安装

make install

八、设置环境变量(详细步骤参考:04安装cmake的两个方法)

export QTDIR=/usr/local/Qt-5.10.1
export PATH=QTDIR/bin:QTDIR/bin:PATH
export MANPATH=QTDIR/man:QTDIR/man:MANPATH
export LD_LIBRARY_PATH=QTDIR/lib:QTDIR/lib:LD_LIBRARY_PATH

源码编译安装Qt

九、验证安装成功否

qmake -v

源码编译安装Qt
证明配置环境变量成功

参考:
1、总结安装的过程和步骤:https://wenku.baidu.com/view/94cd816ba45177232f60a2ec.html
2、Qt下载(多种下载通道+所有版本):http://c.biancheng.net/view/3851.html