下载源码

https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/qt/6.5/6.5.2/single/

在这个路径下载 qt-everywhere-src-6.5.2.zip

解压到指定路径

准备工作

需要安装如下文件

python 3.x   本地安装的是Python 3.10.11

最好安装一下 pip install html5lib 这个用来编译用要不然会提示有符号/无符号不匹配,原因的话简单来说就是 szie_t和int的不兼容问题

perl      本地安装的是5.32.1

ninja  本地安装 1.11.1

cmake   本地安装3.27.3

mangw  大致看了下,本地安装完 gcc是13.1.0

或者vs2022 

clang 如果需要安装QDoc,那么需要安装clang

编译安装

新建一个文件夹,整个路径不要有中文,用来放编译后的qt6相关文件 如D:\software\Qt\qt

打开cmd,cd到源码路径

敲

configure -prefix D:\software\Qt\qt -debug-and-release -opensource

这个d盘的路径就是准备安装的路径

跑完可以看到

敲

cmake --build . --parallel

有个英文的点别漏了

跑完

敲

cmake --install .

可以看到

这个时候qt6就安装好了

安装qtcreator

qtcreator是开发的UI框架,可以不装,之前见到的大佬在Ubantu下纯命令行敲qt,且鄙视qtcreator

目前还到不了这个境界

NJU Mirror

在南京大学这个镜像源下载qt-creator-opensource-windows-x86_64-11.0.2.exe

南大的镜像虽然有点卡但是有qtcreator的安装包,清华的源没有找到

qtcreator安装包,指定好安装路径一路next

当然也可以下载qt-creator-opensource-src-11.0.2.zip,同样以源码编译的方式进行安装qtcreator

qtcreator配置

打开编译器,编辑-preferences

在编译器这里check一下软件有没有自动设置好,一般这里不会有什么问题

qt版本这里,选择一下刚刚编译好的qmake6.exe

还有一个qmake.exe,木有选

在kits这里添加一个对应的开发套件

qt版本选择刚才设置好的qt6

编译器可以选择mingw或者msvc

cmake自然是cmake

 然后应用-确定

剩下的就是折腾这个qt吧

更多推荐