Qt Creator在Windows上的調試器安裝與配置

若是安裝Qt時使用的是Visual Studio的預編譯版,那麼頗有可能就會缺乏調試器(Debugger),而使用MSVC的Qt對應的原生調試器是CDB(對應MinGW的Qt使用GDB調試器)。本文介紹如何下載安裝CDB,並在Qt Creator配置之。windows

示例環境:Windows 8 x86 + Visual Studio 2012 + Qt 5.2.0緩存

 

選擇合適的Windows Driver Kit(WDK)

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

wdk-debugger

安裝完成後Close關閉安裝程序。開發

配置Qt Creator

從新啓動Qt Creator,在設置裏面,Build & Run的Kits選項卡,能夠看到Kits裏面以前的黃色感嘆號三角形沒有了,並且Debugger也被自動識別到了。get

qtcreator-cdb-8

在Debugger面板裏,CDB Path選項卡,點擊Insert後邊的小三角形選擇Symbol Server,彈出的窗口填寫存放Symbol的緩存文件夾。確認後以下圖所示:qt

cdb-symbolpath

不過第一次debug的時候,可能仍是會提示Symbol Server的設置,通常直接確認就能夠了。

相關文章
相關標籤/搜索