项目需要,用到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
Google "qt vs tools can not open *.pro":Configure should unset QMAKESPEC :
之后从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下。
原文:https://www.cnblogs.com/warmlight/p/12468718.html