QT5 提示“Selecting CDB as debugger”

案例1

http://blog.jues.org.cn/post/qt-de-msvc-ban-ben-bu-neng-shi-yong-cdb-diao-shi-ti-shi-selecting-cdb-as-debugger-would-improve-the-debugging-experienbe-for-this-binar.html

今天在Windows 7下使用QT调试一个程序,使用的是MSVC2017 64bit,一启动调试就出现以下警告:

QT5 提示“Selecting CDB as debugger”_第1张图片

查看了下QT的配置,果然没有安装MSVC的调试工具

QT5 提示“Selecting CDB as debugger”_第2张图片

 

CDB下载地址: https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/index

我使用的最新版本,如果你需要其它版本,地址: https://developer.microsoft.com/zh-cn/windows/downloads/sdk-archive

QT5 提示“Selecting CDB as debugger”_第3张图片

 

QT5 提示“Selecting CDB as debugger”_第4张图片

QT5 提示“Selecting CDB as debugger”_第5张图片

下载完成后打开

QT5 提示“Selecting CDB as debugger”_第6张图片

 

由于我这里只需要调试工具CDB,所以只勾选Debugging Tools fro Windows这项就可以了。

QT5 提示“Selecting CDB as debugger”_第7张图片

 

新版本需要联网在线安装,等待安装完成

QT5 提示“Selecting CDB as debugger”_第8张图片

QT5 提示“Selecting CDB as debugger”_第9张图片

 

重新打开QT,发现已经自动找到两个CDB工具了

QT5 提示“Selecting CDB as debugger”_第10张图片

 

我这里需要的是64位的,所以选择对应的就可以了。

QT5 提示“Selecting CDB as debugger”_第11张图片

 

再次调试QT的程序,发现和MinGW一样的了,OK。

 

案例2

https://stackoverflow.com/questions/9975949/how-to-configure-cdb-in-qt-creator

QT5 提示“Selecting CDB as debugger”_第12张图片

 

QT5 提示“Selecting CDB as debugger”_第13张图片

 

 

更多介绍请看:

https://segmentfault.com/a/1190000013118142

 

你可能感兴趣的:(QT,QT5,Debug)