使用Visual Studio 2019+Qt 5.14.2創建GUI程序指南之開發環境


借鑒:https://blog.csdn.net/qq_36163982/article/details/98515472

借鑒:https://blog.csdn.net/qq_36401567/article/details/105472240

借鑒:https://blog.csdn.net/mjs110333mjs/article/details/103378295

借鑒:https://blog.csdn.net/qq_36075612/category_9991036.html 

 

 

個人總結的文檔:https://github.com/liweikuan123/VS-QT-MongoDB-.git

 

1. Visual studio 2019 的安裝

a) 點此地址進入 Visual Studio 官網,下載 Community 2019 版(實際下載的為安裝器)

vs2019社區版
b) 安裝完后會啟動 Visual Studio Installer 安裝器,工作負載勾選“使用C++的桌面開發”后直接進行安裝即可
vs2019安裝組件

Qt 5.14.2 的安裝

a) 從此鏡像站下載會自動選擇最近的鏡像地址,下載如下版本
image
b) 下載完成后安裝,注冊登錄后一直下一步到此界面,紅框內為必勾選項目,完成安裝
image

 

 

3. Qt Visual Studio Tools 擴展的安裝

a) 安裝Qt Visual Studio Tools的方法有兩種,一種是源碼編譯,參考這里

b) 另一種是通過VS自帶的插件管理器安裝,步驟如下:

啟動VS2019,選擇繼續但無需代碼進入到主界面
image
c) 從菜單欄依次點擊“擴展->管理擴展”,打開界面后,先點聯機,在輸入框搜索Qt,點下載Qt Visual Studio Tools,因為眾所周知的原因,下載插件的速度較慢,此外還可以通過右邊的詳細信息拿到下載地址的url,用度盤離線下載,我分享一個已經下載好的,提取碼:7692
image
關閉VS2019后,安裝下載的插件(通過管理擴展頁面下載的插件可以跳過下面的安裝過程),image
安裝完成后再次啟動VS2019

4. Qt Visual Studio Tools 插件的配置

a) 從菜單欄依次點擊“擴展->Qt VS Tools->Qt Options”,按下圖點開擴展中的 Qt Options

b) 彈出Qt Options頁面后,點擊Add按鈕彈出以下界面,再點擊Path行最右側的按鈕。

c) 定位到Qt 5.14.2的安裝路徑,默認為C:\Qt\Qt5.14.2\5.14.2\msvc2017和C:\Qt\Qt5.14.2\5.14.2\msvc2017_64,添加這兩個編譯平台,Default配置隨意,保存即可完成配置

安裝到這里報錯:Qt vs tool 報故:error registering qt version

 

 

更改vs2019中的Qt插件版本,這是解決問題的關鍵,可以從清華的鏡像源下載,網址是https://mirrors.tuna.tsinghua.edu.cn/qt/archive/vsaddin/
在這里插入圖片描述
可見有許多版本,建議從后往前試試,本人是2.4.3可用

 

 


下載安裝這個插件,需要提前吧之前vs2019中的卸載。新插件安裝完畢后,可以再去VS2019中設置QT插件。

 

 

關於:vsix提示 此擴展不能安裝在任何當前安裝的產品上

 

 

 

 

2、若編譯不通過如下


注意:如果有編譯不通過的可能是Win10SDK沒安裝導致,現解決方案

接着彈出一個提示窗口,點擊是即可,進入如下頁面:

安裝好后再次編譯,提示如下


再次編譯,問題已解決

 

 

3、若編譯不通過如下

 

問題:

        IntelliSense報告找不到頭文件;

        編譯時報告GetVarsFromMakefile任務意外失敗。

解決:

        刪除從Visual Studio裝的Qt插件;

        從Qt官網下載最新的插件:http://download.qt.io/official_releases/vsaddin/

 

 

 

 

4.若編譯不通過如下

無法打開 源 文件 "ui_QtGuiApplicationx.h"

 

無法打開 源 文件 “ui_QtGuiApplicationx.h”

新建一個QT項目時顯示無法打開源 文件 “ui_QtGuiApplicationx.h”(如圖一所示),在該項目的目錄下找了一下,發現原因在於ui_QtGuiApplicationx.h不存在。
在這里插入圖片描述

解決方法


在這里插入圖片描述
我們只需要手動對QtGuiApplicationx.ui 進行編譯(右鍵QtGuiApplicationx.ui ,點擊編譯即可生成一個ui_QtGuiApplicationx.h)。
生成的頭文件在C:\Users\huiT\source\repos\QtGuiApplication3\QtGuiApplication3\x64\Debug\uic下。

然后將這個路徑復制到項目->屬性->VC+±>包含目錄里,問題迎刃而解
在這里插入圖片描述
在這里插入圖片描述
不再顯示無法打開ui_QtGuiApplicationx.h

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM