从VS2013项目转换为VS2015项目

Conversion from a VS2013 project to VS2015 one

本文关键字:项目 VS2015 转换 VS2013      更新时间:2023-10-16

当我试图让VS2013项目符合VS2015时,遇到了一个问题。该项目最初是用VS2008编译的,仍然需要一些库来遵守较新的VS版本。

我按照VS2008->VS2015的顺序安装,并且我得到了错误消息

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

根据消息和这个线程,我还从.iso文件中安装了vc_stdx86.msi和vc_stdamd64.msi。然后,错误消息变为

"Required file "" is missing."

其中

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

我搜索了一些关于"ClCompile.PrecompiledHeader"的内容,但找不到解决方案。有人能建议缺失的文件是什么吗?我该如何消除错误?

谢谢你的帮助。

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

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

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