首先去Qt的官方網站: https://www.qt.io/
按下中間大大的綠色按鈕(Start free Qt trial)
我們選擇右邊的Open Source的部分。
按下最下方的Go open source按鈕。
然後就會下載一個Qt的安裝檔。
開啟之後會進入安裝界面
按Next之後,會開始初始化安裝。
按skip
按Next
選擇要安裝的目的資料夾之後,按Next
疑,好像沒有MSVC 2019的版本,沒關係,2017的版本也可以安裝在Visual Studio 2019上。
如果電腦是64位元的,可以選擇(MSVC 2017 64-bit)版本。
按Next
詳細閱讀之後點選接受並按下Next
按Next
按下Install,開始安裝
等它安裝完,需要一點時間(我記得我大概等了十分鐘吧)
安裝完後按Finish,上面的Launch Qt Creater可以勾消掉
然後我們啟動Visual Studio 2019,按選單的延伸模組/管理延伸模組
在右上角的搜尋框搜尋Qt,然後對(Qt Visual Studio Tools)按下Download
等它下載完
接著關掉Visual Studio,它會跑出這個東西,按下Modify
再稍等一會兒
修改完成
重新開啟Visual Studio,對選單的延伸模組按下去,選擇/Qt VS Tools/Qt Options
按下右側的Add,Version name填想要的名稱,路徑選擇剛剛安裝時的資料夾/版本號/msvc2017_64,按下OK
選擇剛剛字定的名稱,再次按下OK
註:因為我之前就安裝過了,所以圖片中有兩個選項。
接著重開Visual Studio,到建立新專案的介面,選擇Qt GUI Application,按下一步
設定完成之後,按下建立
按Next
勾選需要的套件,按Next
設定完成之後,按Finish
接著會出現Qt相關的程式碼,在這裡就可以開始寫Qt程式了,在開始寫之前先測試看看有沒有問題,我們按下綠色箭頭。
執行程式之後如果跑出Qt視窗,恭喜你,安裝成功了。
疑難排解:
若出現64位元Release不能編譯的問題請參見:
[解決方法]Visual Studio不能執行Qt 64位元Release的問題
若開啟Visual Studio出現「未正確載入套件 'Vsix'」的錯誤請參見:
[解決方法] Visual Studio的「未正確載入套件 'Vsix'」錯誤
若出現「內嵌變數至少需要 '/std:c++17'」或「無法由initializer list轉換為qbytearrayview」的錯誤請參見:
[解決]執行QT 出現 「內嵌變數至少需要 '/std:c++17'」的錯誤
=====分隔線=====
如果覺得這篇文有幫助到你們的話,請留言或幫忙按個廣告吧。
您的支持是我寫文的最大動力。
如果依然失敗了,也請留言讓我知道,看看哪個環節出了問題,我有看到就會回。
希望這篇文有幫助到各位ξ( ✿>◡❛)
請問你Relese 64位元可以編譯嗎!?
回覆刪除剛剛試了一下,好像不能,原因還不清楚,之後如果我發現解法了,會寫在本文章最底下。
刪除感謝留言ξ( ✿>◡❛)
我解掉了,會額外發專門解這問題的文章,估計今晚完成。
刪除問題已解決,已另外發文:
刪除https://corettainformation.blogspot.com/2020/06/visual-studioqt-64release.html