【问题标题】:Conversion from a VS2013 project to VS2015 one从 VS2013 项目转换为 VS2015 项目
【发布时间】:2016-07-21 15:54:53
【问题描述】:

当我尝试让 VS2013 项目与 VS2015 兼容时遇到了问题。该项目最初是用VS2008编译的,仍然需要一些库来兼容较新的VS版本。

我是按照VS2008 -> VS2015的顺序安装的,出现错误提示

"The build tools for Visual Studio 2008 (Platform Toolset = 'v90') cannot be found."

根据消息和this thread,我另外安装了 .iso 文件中的 vc_stdx86.msi 和 vc_stdamd64.msi。然后,错误信息变成了

"Required file "" is missing."

在哪里

<CL Condition="'%(ClCompile.PrecompiledHeader)' == 'Create' and '%(ClCompile.ExcludedFromBuild)'!='true'"

我对“ClCompile.PrecompiledHeader”进行了一些搜索,但找不到解决方案。任何人都可以建议丢失的文件是什么,我该如何摆脱错误?

感谢您的帮助。

【问题讨论】:

    标签: c++ visual-studio-2013 visual-studio-2015


    【解决方案1】:

    Visual Studio 2015 没有提供旧的平台工具集,这就是它无法编译的原因。

    将其更改为 VS2015 (v140) 的平台工具集将解决该问题,但您可能会遇到一些其他错误,因为可能在 7 年内发生了重大变化(我认为)。

    转到Project -&gt; [Name] Properties -&gt; Configuration Properties -&gt; General 并将Platform Toolset 更改为Visual Studio 2015 (v140)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-10
      • 2011-12-29
      • 2019-06-12
      相关资源
      最近更新 更多