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下。

猜你喜欢

转载自www.cnblogs.com/warmlight/p/12468718.html