博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Qt Creator在Windows上的调试器安装与配置
阅读量:6414 次
发布时间:2019-06-23

本文共 893 字,大约阅读时间需要 2 分钟。

如果安装Qt时使用的是Visual Studio的预编译版,那么很有可能就会缺少调试器(Debugger),而使用MSVC的Qt对应的原生调试器是CDB(对应MinGW的Qt使用GDB调试器)。本文介绍如何下载安装CDB,并在Qt Creator配置之。

示例环境:Windows 8 x86 + Visual Studio 2012 + Qt 5.2.0

 

选择合适的Windows Driver Kit(WDK)

CDB已经不再作为独立软件包,而是WDK中的一部分。虽然WDK是对应不同的Windows版本的,但是因为我们只需要CDB,而不开发驱动程序,基本上不用理会操作系统的要求,只需关注对应的Visual Studio版本即可。

WDK 7.1对应的是VS2010,WDK 8.0对应VS2012,WDK 8.1对应VS2013

WDK 8.0、WDK 8.1支持Windows 7、Windows Server 2008 R2、Windows8、Windows 8.1、Windows Server 2012,本文选用的就是WDK 8.0

从微软下载WDK:

得到的是一个不到1MB的在线安装程序,安装时,只需要选中Debugging Tools for Windows即可,其它都可以不安装,如下图所示。

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

配置Qt Creator

重新启动Qt Creator,在设置里面,Build & Run的Kits选项卡,可以看到Kits里面之前的黄色感叹号三角形没有了,而且Debugger也被自动识别到了。

在Debugger面板里,CDB Path选项卡,点击Insert后边的小三角形选择Symbol Server,弹出的窗口填写存放Symbol的缓存文件夹。确认后如下图所示:

不过第一次debug的时候,可能还是会提示Symbol Server的设置,一般直接确认就可以了。

本文转自莫水千流博客园博客,原文链接:http://www.cnblogs.com/zhoug2020/p/5685945.html,如需转载请自行联系原作者

你可能感兴趣的文章
深入理解jQuery中$.get、$.post、$.getJSON和$.ajax的用法(转)
查看>>
jQuery常用方法
查看>>
经典算法
查看>>
11 用户交互,显示省市县三级联动的选择
查看>>
sql语句的优化分析
查看>>
运维面试题五十题
查看>>
雷神编码博客入口
查看>>
7.微软AJAX的解决方案
查看>>
线程中断、线程让步、线程睡眠、线程合并
查看>>
当通过Struts2传值给后台时,如果是外键,传字符串那么会出现错误
查看>>
主流浏览器
查看>>
String类replaceAll方法正则替换深入分析
查看>>
快速排序
查看>>
极限编程和JUnit
查看>>
iOS中 SDWebImage手动清除缓存的方法 技术分享
查看>>
[Array]448. Find All Numbers Disappeared in an Array
查看>>
因为我想在博客园长呆,所以给博客园提一些改进建议
查看>>
hdu 1087 Super Jumping! Jumping! Jumping! (DP)
查看>>
struts和struts2的区别
查看>>
JavaScript 自执行函数剖析
查看>>