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


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

示例環境:Windows 7 64bit + Visual Studio 2013 + Qt 5.5.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.1

從微軟下載WDK

得到的是一個不到1MB的在線安裝程序,安裝時,只需要選中Debugging Tools for Windows即可,其它都可以不安裝,如下圖所示:

示例

安裝完成后Close關閉安裝程序。

配置Qt Creator

重新啟動Qt Creator,在設置里面,Build & Run的Kits選項卡,可以看到Kits里面之前的黃色感嘆號三角形沒有了,而且Debugger也被自動識別到了。

示例2

在Debugger面板里,CDB Path選項卡,點擊Insert后邊的小三角形選擇Symbol Server,彈出的窗口填寫存放Symbol的緩存文件夾。確認后如下圖

示例2

不過第一次debug的時候,可能還是會提示Symbol Server的設置,一般直接確認就可以了。

http://daodaoliang.com/blog/2015/07/30/Qt%E5%9C%A8Windows%E4%B8%8A%E7%9A%84%E8%B0%83%E8%AF%95%E5%99%A8%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM