【Qt】Qt Creator在Windows上的调试器安装与配置

1、问题描述:

开发环境:Qt5.5.1+VS2013+win7(64bit)

VS开发qt程序编译正常Qtcreator开发程序,后无法调试。

调试出现提示错误“Unknown debugger type "No engine",如下图所示

Qt Creator在Windows上的调试器安装与配置 - 柳北风儿 - 柳北风儿~~~~~~~欲宇仙炅
2、原因:
       qt官方提示,如果qtcreator自动检测调试器失败,就需要你手动安装window CDB debugger.
You need to set up the debugger only if the automatic setup fails, because the native debugger is missing (as is usually the case for the CDB debugger on Windows, which you always must install yourself) or because the installed version is not supported (for example, when your system contains no, or an outdated version of GDB and you want to use a locally installed replacement instead).

3、解决方法:
3.1 下载 Windows SDK,
         选择安装其中的Debugging Tools for Windows,完成CDB Debugger的安装即可。

我是从这个中文版地址下载的:https://dev.windows.com/zh-cn/downloads/windows-8-1-sdk

该版本支持win7,官方很多地方都是支持win10了

Qt Creator在Windows上的调试器安装与配置 - 柳北风儿 - 柳北风儿~~~~~~~欲宇仙炅

 

或者从微软英文官方下载WDK:http://msdn.microsoft.com/en-us/windows/hardware/hh852365

Qt Creator在Windows上的调试器安装与配置 - 柳北风儿 - 柳北风儿~~~~~~~欲宇仙炅
 

 

3.2 安装

 将下载得到的在线安装程序sdksetup.exe安装,只需要选中Debugging Tools for Windows即可,其它都可以不安装,如下图所示。


Qt Creator在Windows上的调试器安装与配置 - 柳北风儿 - 柳北风儿~~~~~~~欲宇仙炅

 Qt Creator在Windows上的调试器安装与配置 - 柳北风儿 - 柳北风儿~~~~~~~欲宇仙炅

 

安装完成后Close关闭安装程序。


3.3配置Qt Creator

重新启动Qt Creator,在工具/选项/构建和运行里面,Debuggers窗口 已经自动检测到两个CDB 。

Qt Creator在Windows上的调试器安装与配置 - 柳北风儿 - 柳北风儿~~~~~~~欲宇仙炅

 

然后在构建和套件(kits)窗口,将套件桌面的调试器修改为x64的cdb

Qt Creator在Windows上的调试器安装与配置 - 柳北风儿 - 柳北风儿~~~~~~~欲宇仙炅
 

 qtcreator可以正常进行调试工作了。

Qt Creator在Windows上的调试器安装与配置 - 柳北风儿 - 柳北风儿~~~~~~~欲宇仙炅

 

原创:http://blog.163.com/qimo601@126/blog/static/1582209320162102559368/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值