QT5.12.12 + VS2022 安裝和配置
1. QT5.12.12 安裝
1.1 下載
下載地址:
需要下載的文件名:(使用IDM下載器下載可以把速度拉滿)
也可以使用這個鏈接直接下載:(https://download.qt.io/archive/qt/5.12/5.12.12/qt-opensource-windows-x86-5.12.12.exe)
1.2 安裝
前面的安裝步驟都好說,重要的是Select Componets部分
由于我電腦上提前安裝好了VS 2017,所以勾選MSVC 2017 64-bit當(dāng)作編譯器,我不需要MinGW作為編譯器,所以沒有勾選MinGW(另外這里的MinGW并不是編譯器)。然后是勾選Sources、Qt Charts,Qt Data Visualization。其他的組件我不確定是否需要,但是因為可以在安裝完成后繼續(xù)添加這些組件,所以我就沒有勾選。

關(guān)于Developer and Designer Tools這一欄,只勾選了默認(rèn)的Qt Creator CDB Debugger Support,下面的MinGW 7.3.0指的是MinGW-builds 7.3.0 ,即MinGW的一套編譯工具鏈。

后面的安裝步驟就是常規(guī)操作了
2. VS 2022 安裝和Qt Visual Studio Tools的安裝
2.1 VS 2022 的安裝
比較常規(guī)了,沒什么好說的
2.2 Qt Visual Studio Tools擴展的安裝
選中 管理擴展 選項,或使用快捷鍵Ctrl + Shift + X打開。這里由于我已經(jīng)安裝過了Qt VS Tools,所以會有Qt VS Tools這個選項。

在聯(lián)機中搜索qt,找到Qt Visual ?Studio Tools,點擊安裝,重啟VS完成擴展的安裝。

2.3 設(shè)置.ui文件的默認(rèn)打開方式
在不做其他設(shè)置的情況下,如果直接雙擊.ui文件,電腦會自動調(diào)用Qt Desinger打開此.ui文件,但是幾秒中后會閃退。
解決方法:在VS的解決方案資源管理器中,右鍵.ui文件,選擇打開方式(N)...,點擊添加(A)...,選擇QT安裝目錄中的msvc2017_64/bin/designer.exe文件,確認(rèn)后將其設(shè)置為默認(rèn)值,舊的Qt Designer可以刪除,也可以不刪,反正不用那個就是了。

至此,大功告成。
附:
在軟件開發(fā)中,"toolchain"(工具鏈)是指一組工具和程序,用于完成代碼編譯、構(gòu)建和鏈接等過程,以生成可執(zhí)行程序或庫文件。它通常由多個工具組成,這些工具彼此協(xié)同工作以完成整個開發(fā)流程。
工具鏈通常由以下幾個主要組成部分組成:
編譯器(Compiler):編譯器是工具鏈的核心組件之一。它將源代碼(如C、C++等)翻譯成機器可執(zhí)行的指令或中間代碼。
鏈接器(Linker):鏈接器將編譯器生成的目標(biāo)文件(object file)合并為最終的可執(zhí)行文件或庫文件。它將不同的模塊和庫文件進行連接,解析符號引用,以生成可執(zhí)行代碼。
構(gòu)建工具(Build Tools):構(gòu)建工具用于自動化構(gòu)建過程,例如Make、CMake、MSBuild等。它們根據(jù)項目中的構(gòu)建規(guī)則和依賴關(guān)系,協(xié)調(diào)編譯器和鏈接器的操作,并執(zhí)行其他必要的構(gòu)建步驟,例如代碼生成、資源管理、版本控制等。
調(diào)試器(Debugger):調(diào)試器用于調(diào)試可執(zhí)行程序,幫助開發(fā)者定位和修復(fù)代碼中的錯誤和問題。它提供了諸如斷點、變量查看、跟蹤執(zhí)行等功能,以幫助開發(fā)者分析代碼執(zhí)行過程。
其他工具:工具鏈還可以包括其他輔助工具,例如代碼靜態(tài)分析工具、性能分析工具、優(yōu)化器等,以幫助開發(fā)者更好地理解和改進他們的代碼。