使用QT Debug时报错unable to create a debugging engine解决方法

使用QT Debug时报错unable to create a debugging engine

问题

安装了qt,vs以及windows SDK后,能够正常识别到MSVC并经行编译及运行,但依旧不能正常使用qt的debug功能,查找网上经验说,是因为Kit没有安装上Debugging Tools for Windows功能,找到应用程序里的Kit,并进行更改:
在这里插入图片描述
缺少Debugging Tools for Windows,重新安装。
在这里插入图片描述
但是安装后,依旧提示unable to create a debugging engine。
在qt的选项目录下,使用的kit(我用的是MSVC2015)的debugger依旧只有None以及gdb,没有想要的cbd。
在这里插入图片描述

问题解决

手动为使用的kit debug加上cdb.exe.
在manage kit中选择使用的kit,下拉找到Debugger选项,发现没有cdb。
在这里插入图片描述
手动添加cdb。
在这里插入图片描述
这里我自己为New Debugger 起了一个cdb的名字,为其配置路径,前提要安装好windows SDK。
在这里插入图片描述
一般情况下,目录在c盘C:\Program Files (x86)\Windows Kits\10\Debuggers\arm64\cdb.exe目录下。
而后点击Apply,OK。

在这里插入图片描述
最后查看要使用的套件的debugger,选择刚才配置的cdb。
重启后运行,就可以正常debug了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值