qt 5.9.0 配置 vs2015


項目需要,用到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 :

 

 


  1. 雙擊打開C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\vsvars32.bat注冊vs環境變量
  2. 將nmake.exe所在的目錄C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin加入PATH環境變量
  3. 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下。


免責聲明!

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



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