1. 程式人生 > >vs2017+qt5.12 "未將物件應用設定到物件的例項問題"-解決方法

vs2017+qt5.12 "未將物件應用設定到物件的例項問題"-解決方法

環境:Win7 + VS2017 + Qt5.12
使用VS2017的 Qt VS Tools 開啟Qt Example下的pro檔案時出現如下錯誤提示:
在這裡插入圖片描述
檢視.qmake.stash 檔案如下:
在這裡插入圖片描述
QMAKE_CXX.QMAKE_MSC_VER = 1200 這個配置問題的根源
經過一天的艱難排查,終於找到解決方法,經歷了從一臉懵逼到豁然開朗的心路歷程。如果你也遇到了同樣的問題,那就恭喜你,不用在苦苦尋找答案了。
下面給出具體的解決方案:
1.我的Qt安裝路徑是:C:\Qt\Qt5.12.0\5.12.0
我使用的是編譯環境為:msvc2017_64
在 Qt安裝路徑\msvc2017_64\mkspecs\common\msvc-version.conf 檔案中新增 QMAKE_MSC_VER = 1910 即可。
MSVC_VER = 8.0 //
COMPAT_MKSPEC = win32-msvc2005 //原有的內容
QMAKE_MSC_VER = 1910 //我新增的內容
2.如果還是無法成功開啟pro檔案,可能還需要新增系統環境變數。
QTDIR = C:\Qt\Qt5.12.0\5.12.0\msvc2017_64
QMAKESPEC = C:\Qt\Qt5.12.0\5.12.0\msvc2017_64\mkspecs\win32-msvc
至此,環境搭建完畢,開始編碼工作吧。

2018年12月25日 11:39:24