目錄:
一、QT5安裝
二、VS2017配置
三、無法打開源檔案"ui_xxxx.h"的解決辦法
一、QT5安裝
這里以QT5.9.9安裝為例,詳述QT安裝步驟
1、QT5官方網站.
2、如下圖,點擊箭頭所指部分
3、登陸賬號(沒有的可先注冊:下圖箭頭)

4、點擊Getting Started:下圖紅箭頭

5、離線安裝:
下載離線安裝包:下圖紅箭頭

6、下載QT5.9.9(依次點擊1、2,然后下載即可)

7、具體安裝程序自行完成
8、安裝完成后,我們需要重點關注QT Creator(界面設計和程式撰寫軟體),以及Assistant 5.9.9(查詢QT的類組織結構)
9、此時,在VS2017內是無法打開QT Designer的,還需要安裝Visual Studio Add-in
依次點擊下圖中的1、2,下載安裝即可
二、VS2017配置
1、此時在VS2017里面出現 “Qt VS Tools”,根據下圖,依次點擊1,2
2、進入下圖界面,按照下圖所示步驟操作即可,

三、無法打開源檔案"ui_xxxx.h"的解決辦法
1、配置完成VS2017后,在VS2017中新建一個QT專案(大家都會吧!),比如我新建的專案如下圖:
點擊QtWidgetsApplication1.ui(上圖數字2對應部分),即可打開Qt Desinger,上圖1是頭檔案,雙擊打開該檔案,如下圖:
共有兩個提示:ui_QtWidgetsApplication1.h檔案無法打開、Ui未找到定義;(編譯專案時報錯,在錯誤串列中顯示:E1696 無法打開源檔案xxx.h、未找到Windows SDK版本8.1等)下面提供一種解決辦法,
2、打開專案屬性頁,按照下圖設定即可
(Windows SDK版本選擇自己安裝的版本)
然后編譯運行專案,雖然可以運行專案,但是如下圖所示問題依舊存在,
打開ui_QtWidgetsApplication1.h檔案(操作方法如下圖:)
將檔案ui_QtWidgetsApplication1.h末尾的代碼:
namespace Ui {
class QtWidgetsApplication1Class: public Ui_QtWidgetsApplication1Class {};
} // namespace Ui
QT_END_NAMESPACE
復制到檔案QtWidgetsApplication1.h的開頭部分;接著在檔案QtWidgetsApplication1.h中的namespace Ui前添加QT_BEGIN_NAMESPACE,最后洗掉public Ui_QtWidgetsApplication1Class {},最終效果如下:
至此解決所有問題,
說明:
在學習生活中總會碰到各種各樣的問題,上面的問題是我所遇到,解決辦法發也是我查閱其他人方法并且自己嘗試而獲得的,當然不可能解決所有人的問題,大家了解一下即可,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/94159.html
標籤:其他
下一篇:字串哈希On求最長回文子串
