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

Qt Creator调试时提示找不到调试器怎么办?

夏杰大大_5300

夏杰大大_5300

发布时间:2026-08-08 20:45:46

|

209人浏览过

|

来源于php中文网

原创

Qt Creator不自带调试器,“Unable to create a debugging engine”错误源于后端调试引擎缺失:Windows需安装并配置CDB(来自Windows SDK的Debugging Tools),Linux需安装带Python支持的GDB,macOS需授权lldb;且Kit中编译器必须与调试器严格匹配(MSVC配CDB、MinGW配GDB),安装后须重启Qt Creator。

qt creator调试时提示找不到调试器怎么办?

Qt Creator 本身不自带调试器,报“找不到调试器”或 Unable to create a debugging engine,基本就是调试器没装、没配对、或路径失效了——不是 Qt Creator 坏了,是后端调试引擎缺失。

检查 Debugger 配置是否为空

打开 工具 > 选项 > Kits > Debugger,看列表里有没有条目。如果空着,说明 Qt Creator 根本没检测到任何可用调试器;如果有一条但灰显或带感叹号,说明路径不对或文件已删。

  • Windows 上常见情况:装了 Visual Studio 却没装 Debugging Tools for Windows 组件
  • Linux 上常见情况:gdb 没装,或装了但不在 $PATH 中(比如只装了 gdb-minimal)
  • macOS 上常见情况:Xcode 命令行工具未安装,或 lldb 权限被系统拦截(如首次运行未授权)

Windows 下必须装 CDB 而不是靠 VS 自带 GUI 调试器

VS 安装界面默认不勾选调试工具,Qt Creator 用的不是 VS 的 GUI 调试器(msvsmon.exe),而是命令行版 cdb.exe,它来自 Windows SDK 的可选组件。

C++14
C++14

C++14 对 C++11 的修正与增强版本,适合旧系统维护和较老工具链兼容。

下载
  • 最稳路径:下载 Windows SDK 独立安装器(如 win10sdksetup.exe),运行时手动勾选 Debugging Tools for Windows
  • 替代路径:在已安装的 Windows SDK 中右键“更改”,补选该组件(路径通常类似 C:\Program Files (x86)\Windows Kits\10\Debuggers)
  • 验证是否成功:终端执行 cdb -version,有输出即有效;否则 Qt Creator 即使看到路径也启动失败

Linux 下确认 gdb 是否可用且支持 Python

Qt Creator 的 GDB 插件依赖 Python 扩展(用于变量解析、QVariant 显示等),光有 gdb 不够,还得有 python3-gdb 或对应绑定。

  • Ubuntu/Debian:运行 sudo apt install gdb python3-dbg(python3-dbg 提供 libpython3.x-dbg,避免断点跳过)
  • CentOS/RHEL:sudo yum install gdb python3-debuginfo 或启用 debuginfo 仓库
  • 验证关键能力:运行 gdb --nx -q -ex "python print('ok')" -ex quit,输出 ok 才算真正可用

Kit 和 Debugger 必须匹配编译器类型

Qt Creator 的 Kit(构建套件)把编译器、Qt 版本、调试器三者绑在一起。选错组合会直接报错,哪怕调试器本身存在。

  • 用 MSVC 编译器 → 必须配 CDB,不能配 GDB(即使装了也会报 Unable to create a debugging engine)
  • 用 MinGW 编译器 → 必须配 GDB(MinGW 自带的 gdb.exe,路径常为 mingwXX_64\bin\gdb.exe)
  • Qt 5.15 + Qt Creator 14 是个特例:GDB 插件兼容性倒退,建议换用 gdb 11.2 或降级到 Qt Creator 13

最容易被忽略的是:CDB 安装后要重启 Qt Creator 才能自动扫描;而 Linux 下装完 gdb 还得检查 gdb --version 输出里是否含 python 字样——没这个,Qt Creator 就当它不支持高级调试功能,直接拒用。

热门AI工具

更多
DeepSeek

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

UP简历
UP简历 Hot

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

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

讯飞绘文

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

Laper
Laper Hot

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

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

豆包大模型

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

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

WorkBuddy

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

相关专题

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

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

4802

2025.08.15

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

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

1334

2025.10.23

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

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

1421

2025.12.05

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

20

2026.10.16

OpenJDK怎么配置Java开发环境
OpenJDK怎么配置Java开发环境

怎样用OpenJDK搭建开发环境?本专题介绍版本选择、下载安装、环境变量配置和编译运行验证,帮助你理清JDK的作用及基本配置流程,并通过简单程序检查环境是否可用,为后续项目开发做好准备。

0

2026.10.16

OpenJDK怎么部署Java应用
OpenJDK怎么部署Java应用

Java项目开发完成后,怎样部署到目标环境并正常运行?本专题介绍OpenJDK应用部署流程,涵盖运行环境准备、版本兼容检查、应用打包、启动参数配置和日志查看,帮助你理清部署前后的操作顺序,减少环境差异造成的运行问题。

0

2026.10.16

Revel框架模板渲染与表单验证
Revel框架模板渲染与表单验证

本专题围绕Revel框架视图层开发,介绍模板语法、变量输出、布局复用、表单提交、参数绑定与验证规则,帮助开发者完成安全规范的页面交互。

0

2026.10.16

Revel框架MVC路由与控制器
Revel框架MVC路由与控制器

本专题聚焦Revel框架MVC核心机制,讲解路由定义、控制器Action、参数绑定、请求响应和反向路由,并结合常见场景梳理接口请求处理流程。

0

2026.10.16

Revel框架入门与安装配置
Revel框架入门与安装配置

本专题从Revel框架环境搭建讲起,系统介绍命令行工具安装、项目创建、目录结构、配置文件及热代码重载,帮助开发者快速完成首个Go Web应用。

20

2026.10.16

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
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