最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

QT Creator配置Kit的實現(xiàn)示例

 更新時間:2025年07月23日 11:40:37   作者:gaoenyang760525  
本文主要介紹了使用Qt5.12.12與VS2022時,因MSVC編譯器版本不匹配及Windows SDK缺失導致配置錯誤的問題解決,感興趣的可以了解一下

0、背景:qt5.12.12+vs2022

記得先增加vs2017編譯器

一、癥狀:

你是否有以下癥狀?

1、用qt新建的工程,用qmake,可惜能看見的只有一個pro文件?

2、安裝QT Creator后,使用MSVC編譯顯示no c++ compiler set in kit,或者MSVC的Kit錯誤,顯示The ABI of the selected debugger does not match the toolchain ABI。

3、打開QT Creator Kit,就給你黃色大嘆號!

二、原因:(可以跳過,直奔后面的解決方法)

上面的Kits界面里,第二個紅框,通過Debugger一欄,可以看出Windows SDK是否缺失,此處cdb.exe的路徑是完整的,且驗證過路徑真實存在,所以Windows SDK問題不大。
如果你本機沒有Windows Kits文件夾,或者文件夾中找不到cdb.exe,此處就會出現(xiàn)問題,那就重新下載安裝一個Windows SDK,再鏈接過來。我曾因為SDK安裝不全,缺失cdb.exe等文件,導致出錯。

再看第一個紅框,Kit套件中MSVC套件是有問題的,前面的圖標不是??,而是一個黃色?或者紅色錯誤感嘆號。
選擇其中一個進行查看,發(fā)現(xiàn)Compiler一欄中,C或C++的編譯器選擇為空(下圖一),或者選擇編譯器后,卻顯示版本不兼容(下圖二、圖三),提示“The ABI of the selected debugger does not match the toolchain ABI”。

從Kit進入到編譯器標簽,查看是否檢測到MSVC,如果Windows SDK正確下載,且VS、QT按上面教程下載安裝,那么應該此處可以檢測到MSVC,如下圖。

點擊選中一個MSVC,可以查看信息,版本不一致的問題就出在這里。我們下載的QT中包含的,是MSVC2017版,而檢測出的MSVC編譯器,是2005版,因此會出現(xiàn)錯誤提示The ABI of the selected debugger does not match the toolchain ABI。下面圖一為下載的QT中包含的額MSVC靜態(tài)庫版本,圖二第二個紅框中為編譯器中MSVC的ABI版本。

 問題就出在這里了!那個扎眼的msvc2005!

三、解決方法

此時,選中一條適合的MSVC,點擊右側克隆,名稱稍加隨意修改下,ABI一欄選擇“自定義”,將msvc2005改為msvc2017,再檢查下位數(shù)32bit或者64bit是否對應,確認沒問題后,點擊Apply。
注意:x86對應32bit,x64對應64bit,且c和c++需要分別查看、修改克隆。

再返回Kit標簽,Compiler中選擇新克隆的編譯器,應該就沒問題了,記得C和C++是一樣的改法,都給修改確認一遍。全部修改完畢后,不要忘記點擊OK再退出。

到此這篇關于QT Creator配置Kit的實現(xiàn)示例的文章就介紹到這了,更多相關QT Creator配置Kit內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家! 

相關文章

  • 淺析C++中static的一些用法

    淺析C++中static的一些用法

    static是靜止的,靜態(tài)的意思,那它有什么用呢,今天通過實例代碼講解下C++中static的一些用法,感興趣的朋友跟隨小編一起看看吧
    2022-12-12
  • C++ map的簡單使用實現(xiàn)

    C++ map的簡單使用實現(xiàn)

    map是STL的一個關聯(lián)容器,它以<key,value>一對一的形式存儲,且map的內(nèi)部自建一個紅黑樹,使得其可以自動排序,本文就介紹一下C++ map的簡單使用,感興趣的可以了解一下
    2021-05-05
  • c語言中 基于隨機函數(shù)的使用詳解

    c語言中 基于隨機函數(shù)的使用詳解

    本篇文章對c語言的隨機函數(shù)進行了詳細的分析介紹。需要的朋友參考下
    2013-05-05
  • C++中的模板template小結

    C++中的模板template小結

    這篇文章主要介紹了C++中的模板template的相關知識,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • C++ vector從入門到模擬實現(xiàn)過程

    C++ vector從入門到模擬實現(xiàn)過程

    這段文章詳細講解了C++ STL中的vector容器,從其優(yōu)勢、基礎刪查改操作到迭代器失效等,并提供了模擬實現(xiàn)和常見陷阱的解析,幫助開發(fā)者全面掌握vector的用法,重點強調了reserve的用法、迭代器失效的處理和深拷貝、淺拷貝的區(qū)別,感興趣的朋友一起看看吧
    2026-06-06
  • C語言之數(shù)組名與數(shù)組起始地址的關系解析

    C語言之數(shù)組名與數(shù)組起始地址的關系解析

    這篇文章主要介紹了C語言之數(shù)組名與數(shù)組起始地址的關系,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • C語言指針詳解

    C語言指針詳解

    這篇文章非常詳細的講解了C語言中指針的概念,包含多種方法,多種定義,全面的說明了C語言的特性
    2021-06-06
  • C++標準模板庫string類的介紹與使用講解

    C++標準模板庫string類的介紹與使用講解

    今天小編就為大家分享一篇關于C++標準模板庫string類的介紹與使用講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • 深入理解strcpy與memcpy的區(qū)別

    深入理解strcpy與memcpy的區(qū)別

    本篇文章是對strcpy與memcpy的區(qū)別進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C語言編程之掃雷小游戲空白展開算法優(yōu)化

    C語言編程之掃雷小游戲空白展開算法優(yōu)化

    掃雷是電腦上很經(jīng)典的游戲,特意去網(wǎng)上玩了一會,幾次調試之后,發(fā)現(xiàn)這個比三子棋要復雜一些,尤其是空白展開算法上和堵截玩家有的一拼,與實際游戲差別較大,不能使用光標,下面來詳解每一步分析
    2021-09-09

最新評論

榆社县| 安远县| 梁山县| 会东县| 龙南县| 鸡西市| 曲阜市| 湖州市| 德江县| 桓仁| 兰西县| 霍林郭勒市| 洛隆县| 水城县| 肇东市| 威宁| 久治县| 濮阳市| 凌源市| 宜宾县| 库伦旗| 榕江县| 长垣县| 福海县| 闽清县| 花莲市| 闻喜县| 东城区| 石台县| 九江市| 志丹县| 太白县| 含山县| 杨浦区| 昌吉市| 德阳市| 汝城县| 丁青县| 桐柏县| 哈尔滨市| 长乐市|