答案是Kit未配置导致“No valid kits found”错误,需手动在Options→Kits中确认Qt版本、编译器、调试器三者均已注册并正确绑定,缺一不可。

Qt Creator 安装后报错,**绝大多数情况不是软件本身损坏,而是构建环境没配齐**。它不依赖“安装成功”就万事大吉,必须手动确认 Qt SDK、编译器、调试器三者能被正确识别并绑定成一个有效 Kit。
Kit 未配置:Qt Creator 找不到任何可用构建套件
点击 New Project 就弹出 “No valid kits found. Please configure a kit.” —— 这是最常见卡点。
- 打开
Options → Kits,检查Qt Versions列表是否为空;如果空,说明qmake.exe没被扫描到(哪怕你硬盘里真有 Qt 安装目录) - 运行命令验证:
qmake -v能输出版本,但 Qt Creator 仍不认?说明路径没注册,需手动点击Add,指向qmake.exe的绝对路径(如D:\Qt\6.5.3\msvc2019_64\bin\qmake.exe) - Compiler 列表为空?确认已安装对应工具链:MSVC 用户要装 Visual Studio 的 “使用 C++ 的桌面开发” 工作负载;MinGW 用户确保
g++.exe在 PATH 中且路径不含空格或中文 - Kit 显示
Unconfigured或 Debugger 为Not found?说明三者没自动关联,需在 Kits 页面手动下拉选择已注册的 Qt Version 和 Compiler,并指定匹配的 Debugger(GDB 对应 MinGW,CDB 对应 MSVC)
Unknown module(s) in QT: webenginewidgets
在 .pro 文件里加了 QT += webenginewidgets 却报红?这不是代码写错,是模块根本不可用。
Qt Creator 18.0.2 Windows x86_64 历史版本安装包,适合需要旧版本 IDE、旧项目兼容、Qt/C++ 项目维护、构建套件配置和调试环境回退的用户使用。
- 先查 Qt 版本:
qmake --version,低于5.4直接不支持该模块,必须升级 - WebEngine 不是默认安装组件。打开
MaintenanceTool.exe(Qt 安装根目录下),进入“修改组件”,展开对应 Qt 版本分支,勾选Qt WebEngine并应用 - MSVC 编译器是硬性要求。MinGW 构建套件无法链接 WebEngine 库,即使 Qt 版本和组件都对,也会报错;务必切换 Kit 使用 MSVC 套件
- 安装完组件后重启 Qt Creator —— 它不会热加载新模块,必须重启才能重新解析
.pro文件
应用程序无法正常启动 0xc0000022
Windows 下双击 Qt Creator 启动失败,弹窗显示错误码 0xc0000022,本质是访问控制权限拒绝。
- 不是杀毒软件拦截,也不是 DLL 缺失,而是 Qt Creator 主程序(
qtcreator.exe)缺少对自身安装目录下某些文件的读取权限 - 最简方案:右键快捷方式 → “以管理员身份运行”,临时验证是否权限问题
- 根治方法:进入 Qt Creator 安装目录(如
D:\Qt\Tools\QtCreator),右键属性 → 安全 → 编辑 → 为当前用户添加“完全控制”权限,再递归应用到所有子对象 - 注意:若安装路径含中文或空格(如
C:\Program Files\Qt),也可能触发类似权限校验异常,建议重装到纯英文无空格路径(如D:\Qt)
真正容易被忽略的是 Kit 的“隐式耦合”——Qt Version、Compiler、Debugger 三者必须 ABI 兼容、路径可访问、且被 Qt Creator 同时感知。缺一不可,错一个就全盘失效。别只盯着报错文字,先去 Options → Kits 一页页点开看状态图标,黄叹号和红叉才是真实线索。

















