項目需要,用到qt5.9.0 msvc2015.
1、安裝:安裝了vs2015,qt5.9.0.可以參考:https://blog.csdn.net/HW140701/article/details/82917808
2、在安裝完成后,出現了一些問題。
1)msvc-version.conf loaded but QMAKE_MSC_VER isn't set
解決方法:參考https://blog.csdn.net/caoshangpa/article/details/79185117
打開文件D:\Qt\Qt5.10.0\5.10.0\msvc2015\mkspecs\common\msvc-version.conf
在其中添加版本QMAKE_MSC_VER = 1900,如下圖所示。
2)D:/QT/QT5.9.0/5.9/MSVC2015/mkspecs/features/toolchain.prf:129: Variable QMAKE_CXX.COMPILER_MACROS is not defined.
- Project ERROR: msvc-version.conf loaded but QMAKE_MSC_VER isn't set
解決方法:參考:https://www.zhihu.com/question/61690610
鏈接:https://www.zhihu.com/question/61690610/answer/195816694
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
Google "qt vs tools can not open *.pro":Configure should unset QMAKESPEC :

- 雙擊打開C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\vsvars32.bat注冊vs環境變量
- 將nmake.exe所在的目錄C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin加入PATH環境變量
- Qt安裝時需要安裝src才能找到configure.bat,之后打開VS2015 x86 本機工具命令提示符,執行以下命令,最后的文件夾路徑為Qt的安裝路徑:(C:\Qt\Qt5.9.0\5.9\Src\qtbase\configure.bat -top-level -opensource -confirm-license -platform win32-msvc -debug-and-release -opengl dynamic -no-compile-examples -nomake tests -skip qtwebengine -mp -prefix C:\Qt\Qt5.9.0\5.9\msvc2015)注意命令行是括號內
之后從Qt Vs Tools中打開pro文件就可以轉換成VS的工程。
3)無法運行“rc.exe”
解決方法:https://blog.csdn.net/wb175208/article/details/83546814
之前的電腦上安裝的編程壞境:
VS2013 + Qt5.7.0
重新安裝一個編程環境:
VS2015 + Qt5.10.0
安裝以后,簡單的建立了一個Qt工程,編譯的時候,出現錯誤:
LINK : fatal error LNK1158: 無法運行“rc.exe”
解決辦法:
搜索一個之前同樣平台下的rc.exe和redll.dll
然后把這兩個文件復制到:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
在此編譯就通過了!
4)其他的就是找不到一些包含文件和庫文件了
解決方法:搜索到包含文件和庫所在的文件夾,然后把此路徑放到環境變量INCLUDE(沒有則新建)下和LIBS下。