1 引言
QT是一个跨平台的编译软件,本文将介绍在linux内核操作系统下对于QT5.12的编译安装过程及QT编译程序的配置过程。
2 编译安装
2.1 下载源码
推荐使用国内镜像网站下载,国内著名的几个 Qt 镜像网站:
- • 中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/
- • 清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/
- • 北京理工大学:http://mirror.bit.edu.cn/qtproject/
- • 中国互联网络信息中心:https://mirrors.cnnic.cn/qt/
以中科大镜像站为例,打开链接可以看到
目录说明
选择如下路径下的tar.xz文件进行下载。
2.2 编译安装
一般开源代码编译安装都是相同的流程:config, make, make install
2.2.1 Config
命令一:进入解压目录
cd <path>/<source_package>
命令二:进行config ,此时配置路径为 /qtbase
./configure -prefix $PWD/qtbase -opensource -nomake tests
命令三: 依赖项安装
sudo apt install libfontconfig1-dev libfreetype6-dev\
libx11-dev libxext-dev libxfixes-dev libxi-dev\
libxrender-dev libxcb1-dev libx11-xcb-dev\
libxcb-glx0-dev libxkbcommon-x11-dev
命令四:
sudo apt install build-essential mesa-common-dev libdbus-1-dev
2.2.2 Make
命令五:进行编译,可能要等待60min以上
make –j4
2.2.3 Make Install
命令六:进行安装
make install
2.3 配置
2.3.1 启动qt
命令:
qtcreator
图1 qt页面
2.3.2 配置套件
在Qt Version 中选择到 /qbase(config时指定的路径) 下的qmake文件,Compiler 选择GCC 进行编译。
图2 GCC页面
图3 GCC配置页面
3 测试
1.点击 File 下的 None Qt Project 构建C++项目。
图4 新建项目页面
2.选择项目所需要的编译套件为上一节配置好的qmake项。
3.运行程序
4. 总结
由测试结果可知,QT5.12编译安装及运行成功。