从VS2013项目转换为VS2015项目

时间:2016-07-21 15:54:53

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

当我试图让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'"

我已经对&#34; ClCompile.PrecompiledHeader&#34;进行了一些搜索。但无法得到解决方案。任何人都可以建议什么是丢失的文件,我怎样才能摆脱错误?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

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

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

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