关于QT Creator 5.9.9 无法Debugging,出现Unable to create a debugging engine.解决办法

本文档详细介绍了在Qt Creator中遇到无法创建调试引擎问题的解决步骤。问题源于缺少调试环境,通过在控制面板中安装并配置Debugging Tools for Windows,然后在Qt Creator中添加CBD调试器路径,最终重启电脑后成功设置调试环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、问题:Unable to create a debugging engine.

  刚开始使用QT Creator,在正常使用编译程序时都正常,当笔者使用其调试功能却无法使用,在应用程序输出窗口出现 “Unable to create a debugging engine.” 的调试,如图1所示。
在这里插入图片描述

图1
  笔者使用有道翻译 “Unable to create a debugging engine.” 的意思是 “无法创建调试引擎” ,应该就是无法创建调试环境的意思吧。那就是安装了QT Creator,但是并没有安装或者添加调试环境。

   打开QT Creator,工具-->选项-->Kits-->Debugger 查看,并没有看到CBD调试环境,需要自己添加调试环境,如图2所示。

在这里插入图片描述

图2

二、解决QT 无法调试办法

   使用电脑的搜索功能搜索控制面板,或者原本电脑桌面就有控制版面图标,打开进入控制面板,找到Windows SoftWare Development Kits - Windows …… ,右键–>更改,如图3所示。
在这里插入图片描述

图3

   如图4所示,Change–>Next 。
在这里插入图片描述

图4

   弹出的窗口选择Debuging Tools for Windows, 点击Change 。
在这里插入图片描述

图5

   等待安装完成,然后进行环境配置。
在这里插入图片描述

图6

   首先要知道安装的路径,才好在QT Creator中添加CBD.exe ,笔者安装的路径在D盘,一般Windows Kits的路径都是在C盘(系统盘)。
在这里插入图片描述

图7

   打开QT Creator ,Tool(工具)–> Options(选项)–> Kits --> Debuggers --> Add , 因为笔者已经添加,所以会显示有CBD Debugger ,如图8所示。
在这里插入图片描述

图8

   如图9所示,Path --> 点击浏览。
在这里插入图片描述

图9

   如图10所示,找到 CBD.exe 的安装路径,打开CBD.exe 。
在这里插入图片描述

图10

   如图11所示,Path --> 显示添加了CBD.exe ,点击Apply 。
在这里插入图片描述

图11

   点击构建套件(Kit),笔者显示默认编译器是MSVC2017 64bit ,如图12所示。
在这里插入图片描述

图12

   点击MSVC2017 64bit 下拉, 在Debugger看到刚才添加进来的cdb Debugger ,点击Apply ,然后点击OK ,完成调试环境的配置,如图12所示。
在这里插入图片描述

图13

  想必到这里很多人都会着急去点击调试,会发现还是还是无法调试,还是一样提示,头疼。忽略的问题就是重启电脑,一般配置环境的话都需要将电脑重启之后才可以使用。

重启电脑!
重启电脑!
重启电脑!

  重要是事情说三遍,愉快的调试吧,如图14所示。
在这里插入图片描述

图14

加油,陌生人!
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柚子小家书小本

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值