Qt Creator 6默认安装后无法创建新项目,因Kit未配置;需确保Qt 6安装时勾选对应编译器(如MinGW 11.2.0或MSVC 2022),正确注册qmake路径,匹配Compiler、Debugger与Qt Version,并在Kit中四要素齐全且ABI一致。

Qt Creator 配合 Qt 6 能直接用,但默认安装后大概率缺编译器、缺调试器、Kit 显示黄色警告——不是装了就能跑,关键在构建套件(Kit)是否真正就绪。
确认 Qt 6 安装时已勾选对应编译器组件
在线安装器里,Qt 6.5.3 或 Qt 6.7.x 这类版本旁边,必须手动勾选配套的编译器,比如:MSVC 2022 64-bit 或 MinGW 11.2.0 64-bit。只装 Qt 6 不装编译器,qmake 或 cmake 就找不到工具链。
- Windows 下推荐优先试
MinGW 11.2.0 64-bit:免装 Visual Studio,路径干净,适合快速验证 - 若选
MSVC 2022,必须提前装好 VS2022,并勾选「使用 C++ 的桌面开发」工作负载 + 对应 Windows SDK - 安装路径避免中文、空格、长路径(如
C:\Program Files\),否则qmake解析.pro文件可能失败
Qt Versions 页面里必须指向正确的 qmake 路径
打开 Tools → Options → Kits → Qt Versions,点击「Add」后,不要选错文件:
- Qt 6 的
qmake在Qt6.5.3\mingw_64\bin\qmake.exe(MinGW)或Qt6.5.3\msvc2022_64\bin\qmake.exe(MSVC) - 千万别误选
Qt5.14.2\bin\qmake.exe——即使路径看起来差不多,Qt 6 项目调用 Qt 5 的qmake会静默失败,报错可能是Project ERROR: Unknown module(s) in QT: widgets - 添加后,右侧显示「Qt 6.5.3 (Desktop)」且无感叹号才算成功
Kit 配置必须四要素齐全且匹配
Tools → Options → Kits 里新建或编辑 Kit,四个字段缺一不可:
Qt Creator 18.0.2 Windows x86_64 历史版本安装包,适合需要旧版本 IDE、旧项目兼容、Qt/C++ 项目维护、构建套件配置和调试环境回退的用户使用。
- Device type:选「Desktop」(不是 Android 或 Remote Linux)
-
Compiler:必须和你装的 Qt 版本一致——
MinGW 11.2.0 64-bit对应 MinGW 版 Qt 6;MSVC v143对应 MSVC 版 Qt 6 -
Debugger:MinGW 用
gdb(路径通常为MinGW\bin\gdb.exe);MSVC 用cdb(需装Qt Creator CDB Debugger Support组件) - Qt version:选刚才注册好的 Qt 6.x 版本,不是「Auto-detected」那种模糊项
任一栏为空或红字提示,项目就无法构建;即使能编译,断点也可能不生效。
新建项目时选错构建系统会导致后续卡住
创建新项目时,在「Build system」选项页,qmake 和 CMake 是两条技术路线,不能混用:
- 选
qmake:项目生成.pro文件,依赖QT += widgets等写法,适合传统 Qt Widgets 项目 - 选
CMake:生成CMakeLists.txt,需手动维护find_package(Qt6 REQUIRED COMPONENTS Widgets),Qt 6 官方更倾向此方式 - 一旦选错,后期切换极麻烦——
.pro项目硬切 CMake 会丢失配置;CMake 项目想回 qmake 得重搭结构
新手建议从 qmake 入手,但要注意:Qt 6.5+ 的 qmake 已不支持部分 Qt 5 写法(如 CONFIG += c++11 应改用 QMAKE_CXXFLAGS += -std=c++17)。
qmake.exe 路径和 Kit 中编译器的 ABI 是否一致(都是 64-bit、都是 MinGW 或都是 MSVC),这个细节出错,错误信息往往不直接告诉你哪错了。

















