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 :
![](https://img2020.cnblogs.com/i-beta/1646436/202003/1646436-20200312132400210-1758324090.png)
- 双击打开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下。