日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > c/c++ >内容正文

c/c++

Creator-配置MSVC调试器

發(fā)布時(shí)間:2023/12/18 c/c++ 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Creator-配置MSVC调试器 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

安裝完QT后會(huì)看到Qt Creator中的MSVC構(gòu)建組件帶有黃色的感嘆號(hào),那是因?yàn)闆](méi)有調(diào)試器的原因。由于Qt-MSVC版本套件沒(méi)有默認(rèn)安裝調(diào)試器, 需要我們自己手動(dòng)下載安裝。

根據(jù)官方文檔Setting Up Debugger | Qt Creator Manual, 可以看到支持的調(diào)試器如下:

可見(jiàn),對(duì)于MSVC需要安裝于是需要安裝CDB(Microsoft ?Console Debugger)。

安裝下載網(wǎng)址:Debugging Tools for Windows (WinDbg, KD, CDB, NTSD) - Windows drivers | Microsoft Docs

Win10+VS2017安裝:Windows SDK - Windows 應(yīng)用開(kāi)發(fā)

當(dāng)然,最簡(jiǎn)單的方法就是下載一個(gè)Windbg(根據(jù)需要下載x86或x64),安裝后就會(huì)在其目錄下有cdb.exe。

下面以Windbg x64中的cdb.exe為例進(jìn)行說(shuō)明:

在Qt Creator中新建Debugger:

配置構(gòu)建kits中“MSVC2017 64bit”:

保存后,應(yīng)用即可。記住,64bit一定要使用64位的cdb。

新建Qt工程,選擇MSVC2017 64bit構(gòu)建組件:

程序入口處加斷點(diǎn),編譯成功后,F5執(zhí)行調(diào)試:? ?可以調(diào)試了~

錯(cuò)誤提示:

  C1902: 程序數(shù)據(jù)庫(kù)管理器不匹配;請(qǐng)檢查安裝解決

  

解決方法:

  到D:\VisualStudio2015\VC\bin目錄下面拷貝mspdbsrv.exe、mspdb140.dll、mspdbcore.dll、mspdbst.dll到D:\VisualStudio2015\Common7\IDE下面,或者到D:\VisualStudio2015\Common7\IDE目錄下面拷貝mspdbsrv.exe、mspdb140.dll、mspdbcore.dll、mspdbst.dll到D:\VisualStudio2015\VC\bin下面,總之就是讓這兩個(gè)文件夾中同時(shí)含以上四個(gè)文件(如下圖)。重Qt啟即可。

  你沒(méi)有看錯(cuò),以上確實(shí)在VisualStudio2015安裝目錄中進(jìn)行操作,這確實(shí)是Qt運(yùn)行時(shí)發(fā)生的錯(cuò)誤!!!!

  

總結(jié)

以上是生活随笔為你收集整理的Creator-配置MSVC调试器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。