问题描述:
在centos 上安装好QT 环境后,默认只有一个构建套件,虽然windows 相关的添加构建套件帖子较多,但在centos 7上,centos stream 9 上较少,本文就做一个实操作记录:
关于qt creator 下载地址:
https://download.qt.io/official_releases/qtcreator/9.0/9.0.0/
qt sdk:
https://download.qt.io/official_releases/
centos 上一般下载这个
qt-everywhere-src-6.3.0.tar.xz
都是一样的没有区别
进入qt-everywhere-src-6.3.0
查看readme 其中有命令;
见上图的提示:
./configure -prefix $PWD/qtbase
cmake --build .
编译过程(问题很多,过程问题不我们的重点)
编译成功后:
打包 QT Creator 随意新建一个demo
重点来了
1.新建构建套件 设置sysroot
/home/dltc/sdk/qt-everywhere-src-6.3.0/qtbase
2.添加QT版本
浏览: /home/dltc/sdk/qt-everywhere-src-6.3.0/qtbase/bin/qmake 路径
名称会自动变成: Qt %{Qt:Version} (qt-everywhere-src-6.3.0)
/home/dltc/sdk/qt-everywhere-src-6.3.0/qtbase/bin/qmake
总结:
找到sysroot ,找到对应qt sdk anywhere 的qmake所在路径,QT creator 会自动识别出构建套件,
左侧已出现 6.3 构建套件。
其它:
另外QT creator 自带 维护工具,可以增加维护数据为维护
上面是本机安装的三个qt creator版本
其qt creator的维护工具 略有差异:
A.Qt5.14.1版本
/opt/Qt5.14.1/MaintenanceTool
双击
设置资料档案库进行 安装和更新
资源档案库地址 (可以在网页中向上递归查找符合自己的版本)Index of /online/qtsdkrepository/linux_x64/desktop/qt5_5141_src_doc_exampleshttps://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt5_5141_src_doc_examples/
B.qtcreator-6.0.0-rc1
维护工具:
/opt/qtcreator-6.0.0-rc1/QtCreatorUninstaller
双击
点击设置 资料档案库
C.qtcreator-9.0.0
维护工具:
/opt/qtcreator-9.0.0/QtCreatorUninstaller
双击:
双击设置资料档案库 进行插件件的安装和更新
资源档案库地址 (可以在网页中向上递归查找符合自己的版本)