若是安装Qt时使用的是Visual Studio的预编译版,那么颇有可能就会缺乏调试器(Debugger),而使用MSVC的Qt对应的原生调试器是CDB(对应MinGW的Qt使用GDB调试器)。本文介绍如何下载安装CDB,并在Qt Creator配置之。windows
示例环境:Windows 8 x86 + Visual Studio 2012 + Qt 5.2.0缓存
CDB已经再也不做为独立软件包,而是WDK中的一部分。虽然WDK是对应不一样的Windows版本的,可是由于咱们只须要CDB,而不开发驱动程序,基本上不用理会操做系统的要求,只需关注对应的Visual Studio版本便可。ui
WDK 7.1对应的是VS2010,WDK 8.0对应VS2012,WDK 8.1对应VS2013操作系统
WDK 8.0、WDK 8.1支持Windows 七、Windows Server 2008 R二、Windows八、Windows 8.一、Windows Server 2012,本文选用的就是WDK 8.0debug
从微软下载WDK:http://msdn.microsoft.com/en-us/windows/hardware/hh852365调试
获得的是一个不到1MB的在线安装程序,安装时,只须要选中Debugging Tools for Windows便可,其它均可以不安装,以下图所示。blog
安装完成后Close关闭安装程序。开发
从新启动Qt Creator,在设置里面,Build & Run的Kits选项卡,能够看到Kits里面以前的黄色感叹号三角形没有了,并且Debugger也被自动识别到了。get
在Debugger面板里,CDB Path选项卡,点击Insert后边的小三角形选择Symbol Server,弹出的窗口填写存放Symbol的缓存文件夹。确认后以下图所示:qt
不过第一次debug的时候,可能仍是会提示Symbol Server的设置,通常直接确认就能够了。