Qt5.12+VS2017問題記錄
qt安裝
安裝官網下載在線安裝包,選擇MSVC和MinGW編譯工具,以及需要的Qt Chart和Data Visualization模塊。選擇Qt Creator.
如果需要能夠查看Qt源代碼,則可以選中Sources模塊,但是會大大增加Qt安裝的時間。
Qt安裝結束之後,可以使用MinGW編譯器編譯Qt例程,但由於尚未在Visual Studio中安裝Qt編程的支持工具,故在Qt Creator中可能無法使用MSVC編譯方式編譯程序。此時在Qt Creator中選擇“工具——》選項——》Kits——》Desktop Qt 5.12.0 MSVC2017 64Bit”查看的MSVC編譯器的配置如下,其中編譯器均爲“No Compiler ",故無法使用它編譯工程 :
VS2017安裝
在官網下載community版本的在線安裝程序,選擇必要的安裝工作負載如下:
安裝好VS之後,在軟件中選擇”工具——》擴展和更新——》聯機“搜索關鍵詞”qt“找到Qt Visual Studio Tools,按照提示下載安裝,之後VS重啓後,菜單欄會添加上”Qt VS Tools“。
Qt Visual Studio Tools安裝好之後,重新打開Qt creator軟件,查即可發現對於MSVC構建套件,其中已經有了可用的C/C++編譯器,對於64位的MSVC編譯環境,可以如下配置,配置完成後,即可使用MSVC在creator中編譯Qt程序:
在VS中點擊”Qt VS Tools——》Qt Options——》Qt Versions“,按照Qt安裝路徑添加Qt MSVC版本路徑,如”C:\Qt\Qt5.12.0\5.12.0\msvc2017_64“,此時即可在Visual Studio中創建、修改、編譯Qt程序。
可能遇到的問題
VS可以對Qt程序完成編譯,但執行可執行文件時報錯:
這種情況一般是由於計算機本地缺少執行運行Visual C++程序所需的運行庫,直接在計算機安裝微軟常用運行庫合集即可輕鬆解決,百度網盤下載鏈接如下:
鏈接:https://pan.baidu.com/s/1ZFn0a9mPUR1zaWiiu1QI1A
提取碼:ll65
軟件安裝界面如下,默認安裝即可。