windows编译安装qt6并配置qtcreator
下载源码
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
目前还到不了这个境界
在南京大学这个镜像源下载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吧
更多推荐


所有评论(0)