讲师中心 微信公众号
AI工具推荐 视频效率加速

Qt Creator找不到Qt版本报错怎么办?

老芳君_2973

老芳君_2973

发布时间:2026-08-08 14:31:36

|

907人浏览过

|

来源于php中文网

原创

Qt Creator 启动提示“no valid kits found”是因未正确关联已安装的Qt版本,需在Tools→Options→Kits→Qt Versions中手动添加qmake路径(如C:\Qt\5.15.2\mingw81_64\bin\qmake.exe),并确保编译器、调试器匹配且路径无空格/中文。

qt creator找不到qt版本报错怎么办?

Qt Creator 启动时提示“no valid kits found”或“Qt version is not specified”

这是 Qt Creator 无法关联到已安装 Qt 版本的典型表现,不是 Qt 没装好,而是它压根没“看见”你装的 Qt。常见于手动解压安装 Qt(比如从 qt.io 下载的 qt-opensource-windows-x86-5.15.2.exe 或 Linux/macOS 的离线包),或者 Qt 安装路径里混入了空格、中文、符号,又或者 Qt Creator 是独立安装的(比如通过系统包管理器装的),跟 Qt 二进制不在同一逻辑视图下。

  • 检查 Qt Versions 页面:打开 Tools → Options → Kits → Qt Versions,看列表是否为空;若为空,点击 Add… 手动添加 qmake 路径(不是 Qt 安装根目录,是 bin/qmake,例如 C:\Qt\5.15.2\mingw81_64\bin\qmake.exe
  • 确认 qmake 可执行:在终端里运行 qmake --version,如果报“command not found”或权限拒绝,说明该 qmake 不在 PATH 且路径写错,或文件被杀毒软件拦截
  • 避免路径含空格/中文:比如 C:\Program Files\Qt\5.15.2\... 很容易出问题,建议重装到 C:\Qt\ 这类干净路径

添加完 qmake 后 Kit 仍显示黄色警告:“Debugger not found”

Kit 是 Qt Creator 里把 Qt 版本、编译器、调试器三者绑在一起的配置单元。即使 qmake 加对了,缺调试器也会导致 Kit 不可用——尤其 Windows 上用 MinGW 时,gdb 默认不随 Qt 安装包附带。

Qt Creator 18.0.2
Qt Creator 18.0.2

Qt Creator 18.0.2 Windows x86_64 历史版本安装包,适合需要旧版本 IDE、旧项目兼容、Qt/C++ 项目维护、构建套件配置和调试环境回退的用户使用。

下载
  • MinGW 用户:去 mingw81_64\bin\(或对应版本目录)下确认是否存在 gdb.exe;没有就去 MinGW 官网下载完整版(如 mingw-w64-install.exe),勾选 gdb 组件,再把该 bin 目录加进系统 PATH,重启 Qt Creator
  • MSVC 用户:确保已安装对应版本的 Visual Studio(如 Qt 5.15.2 + MSVC2019,则需 VS2019 且勾选“C++ build tools”);Qt Creator 会自动探测 mspdb140.dllcdb.exe,但若 VS 安装路径含空格或权限受限,可能失败
  • Linux/macOS:检查 gdblldb 是否可执行,某些发行版默认不装调试器(Ubuntu 需 sudo apt install gdb

Qt Creator 显示“Cannot parse CMakeLists.txt”或新建项目时无模板

这通常不是 Qt 版本问题,而是 Kit 关联失败后触发的连锁反应:没有有效 Kit,Creator 就不会加载对应 Qt 的元信息(包括模块支持、项目模板、CMake 配置片段),导致新建项目空白或 CMake 解析失败。

  • 先回到 Kits 页面,确认你刚添加的 Qt Version 已被至少一个 Kit 引用(右侧 Qt version 下拉框选中它)
  • 检查 Compiler 是否匹配:比如 Qt 是用 mingw81_64 编译的,Kit 里的 Compiler 必须也选同名 MinGW;若选成 Clang 或 MSVC,Kit 会变红并禁用
  • 新建项目时,务必在向导第一页选择正确的 Kit(右下角下拉框),而不是依赖默认值——默认 Kit 可能仍是空的

Linux/macOS 下 /usr/local/Qt 等自定义路径始终不识别

Qt Creator 在非 root 权限下运行时,默认只扫描标准路径(如 /opt/Qt~/Qt),对 /usr/local/Qt 这类系统级路径读取受权限或 PATH 影响较大,尤其 macOS 的 SIP 机制还会阻止访问某些位置。

  • 不要用 sudo qtcreator 启动(会破坏配置隔离),改用命令行指定 Qt 路径:qtcreator -settingspath ~/.config/QtProject/qtcreator
  • 手动添加 qmake 时,路径必须精确到可执行文件,且该文件有 +x 权限(chmod +x /usr/local/Qt/5.15.2/gcc_64/bin/qmake
  • macOS 上若 Qt 安装在 /Applications/Qt,注意 Finder 解压后可能未保留可执行位,需 xattr -d com.apple.quarantine 清除隔离属性
Qt 版本识别失败,本质是路径、权限、组件完整性三者的组合问题。最常被忽略的是:Kit 里 Qt Version 和 Compiler 的“版本对齐”(比如 5.15.2 + mingw81_64),以及调试器这种“看不见却关键”的依赖。别急着重装 Qt,先翻一遍 Qt VersionsKits 两个页面里的具体报错文字——它几乎总在告诉你缺哪一环。

热门AI工具

更多
Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

LibLibAI
LibLibAI Hot

一款AI视频创作工具,主要用于国内领先的AI创意平台,以海量模型、低门槛操作与“创作-分享-商业化”生态,让小白与专业创作者都能高效实现图文乃至视频创意表达,适合需要提升相关任务效率的用户。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

相关专题

更多
C++ Qt图形开发
C++ Qt图形开发

本专题专注于 C++ Qt框架在图形界面开发中的应用,系统讲解窗口设计、信号与槽机制、界面布局、事件处理、数据库连接与跨平台打包等核心技能,通过多个桌面应用项目实战,帮助学员快速掌握 Qt 框架并独立完成跨平台GUI软件的开发。

3602

2025.08.15

C++桌面程序开发
C++桌面程序开发

本专题聚焦 C++ 在桌面端图形界面应用开发中的实战应用,系统讲解 Qt 框架的信号与槽机制、界面布局管理、事件响应、数据交互、样式美化与多窗口应用设计等核心知识。通过实战案例(如记事本应用、数据管理工具、系统监控面板),帮助学习者掌握 从UI设计到完整桌面软件开发的C++工程化能力。

1074

2025.10.23

C++ 图形界面开发基础(Qt方向)
C++ 图形界面开发基础(Qt方向)

本专题系统讲解 使用 C++ 与 Qt 进行图形界面(GUI)开发的核心技能,内容涵盖 Qt 项目结构、窗口组件、信号与槽机制、事件处理、布局管理、资源管理,以及跨平台编译与打包流程。通过多个小型桌面应用实战案例,帮助学习者掌握从界面设计到功能实现的完整 GUI 开发能力。

1341

2025.12.05

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

0

2026.09.23

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

0

2026.09.23

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

0

2026.09.23

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

0

2026.09.22

Conan二进制包配置指南
Conan二进制包配置指南

本专题介绍Conan根据操作系统、编译器、架构和构建类型生成二进制包的方法,讲解Profile、Settings、Options及Package ID的作用,帮助管理不同平台和编译环境下的包版本。

0

2026.09.22

Conan私有仓库搭建教程
Conan私有仓库搭建教程

本专题系统的讲解Conan私有仓库的搭建流程,涵盖仓库服务部署、存储目录配置、用户认证、权限划分和远程地址添加,并介绍内部C++依赖包的上传、下载及版本维护方法。

0

2026.09.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Qt入门课堂 - Qt Quick Controls
Qt入门课堂 - Qt Quick Controls

共0课时 | 0人学习

Qt Creator 调试文档
Qt Creator 调试文档

共0课时 | 0人学习

Qt Creator 项目创建文档
Qt Creator 项目创建文档

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn