1. 下载QT6.4.3源码,并解压
Index of /archive/qt/6.4/6.4.3/single
https://download.qt.io/archive/qt/6.4/6.4.3/single/
2.安装环境
* CMake 3.18 or later
* Perl 5.8 or later
* Python 2.7 or later
* C++ compiler supporting the C++17 standard
3.打开windows的cmd
cd <path>\<source_package>
configure -prefix %CD%\qtbase
cmake --build .
cmake --install
问题:
1.Configuring submodule 'qtbase' -- Could NOT find md4c (missing: md4c_DIR)
解决:多试几次
2.qtshadertools\src\3rdparty\glslang\glslang\MachineIndependent\SymbolTable.h:890:18: error: 'uint32_t' does not name a type
解决:报错的文件中添加 #include <cstdint>, 其他文件不行
完整使用QT步骤:
安装任意版本QCreator
1. 启动Qt Creator,然后点击菜单“编辑”-“选项”。
2. 选择编译安装的Qt6.4.3安装目录下的qmake.exe/qmake6.exe
3. 切换到“构建套件”选项卡,点击右上角的“添加”,然后将刚才新增的套件选上,为其取个易于辨识的名称,再点击“OK”。