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

如果安装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:http://msdn.microsoft.com/en-us/windows/hardware/hh852365

得到的是一个不到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的设置,一般直接确认就可以了。

参考文章:Setting
Up Debugger
          Qt
Creator 中调试问题

最新文章

  1. Builder模式在Java中的应用
  2. eclipse for java developer和eclipse for java ee developer的区别
  3. akka各模块
  4. java io系列01之 "目录"
  5. 【故障处理】ORA-30012的解决过程
  6. Nutch搜索引擎(第3期)_ Nutch简单应用
  7. 模型(modle)
  8. 7.cadence原理图后续[原创]
  9. 使用WinDbg获得托管方法的汇编代码
  10. 李洪强iOS开发之-环信02.2_环信官网下载环信 SDK
  11. 微信小程序组件学习中
  12. zookeeper+kafka集群安装之二
  13. java 解析富文本处理 img 标签
  14. XamarinSQLite教程在Xamarin.Android项目中使用数据库
  15. BZOJ 5249: [2018多省省队联测]IIIDX(贪心 + 线段树)
  16. 20155202张旭《网络对抗技术》 week1 PC平台逆向破解及Bof基础实践
  17. think in UmL(三)
  18. idea2017破解方法
  19. LintCode: Identical Binary Tree
  20. LeetCode: Minimum Path Sum 解题报告

热门文章

  1. gd_t结构 bd_t结构
  2. LVM介绍及相关操作
  3. 稀疏数组SparseArray
  4. Python爬虫十六式 - 第三式:Requests的用法
  5. BZOJ 4883: [Lydsy1705月赛]棋盘上的守卫 最小生成树 + 建模
  6. 【转】Python Schema一种优雅的数据验证方式
  7. ant design Radio.Group defaultValue 默认选中没生效
  8. Python3学习笔记(五):列表和元组
  9. java开发需掌握技能1
  10. Http请求详解(转)----请求+响应各字段详解