我正在尝试在Visual Studio 2015中构建一个应用程序(特别是Qt)但是使用2012工具集(导致2015年可再发行组件需要Windows更新,而我的客户端不希望这样做)。我尝试将项目属性 - >配置属性 - >平台工具集更改为Visual Studio 2012(v110),并将.vcxproj文件修改为下图。
但是当我尝试编译项目时会发生错误。
发生错误后,在Microsoft.CppCommon.targets文件中,错误显示在此行。
<CL Condition="'%(ClCompile.PrecompiledHeader)' != 'Create' and '%(ClCompile.ExcludedFromBuild)'!='true' and '%(ClCompile.CompilerIteration)' == ''"
完全不知道它有什么错误。
在这需要一些帮助..
使用v140(2015)工具集成功编译。
答案 0 :(得分:0)
有一天,我读到能够切换平台工具集,你必须安装相应的Visual Studio版本。然后在vs2015中,如果您安装了VS 2012或VS2010,则可以切换到v120或v100。
关于这篇文章:
https://msdn.microsoft.com/en-us/library/ff770576.aspx
也许你可以通过安装SDK来实现这一目的。