使用 VS 2013 构建 VC++ 2008 项目
Posted
技术标签:
【中文标题】使用 VS 2013 构建 VC++ 2008 项目【英文标题】:Building VC++ 2008 project with VS 2013 【发布时间】:2015-10-16 14:44:09 【问题描述】:我使用的是 VC++ 2008 速成版和 Visual Studio 2012 和 2013 专业版。我需要用 VS 2013 构建一个 vc++ 2008 项目,因为 vc++ 2008 express edition 的格式和智能感知不好。但我遇到了以下问题。在项目属性的平台工具集中,它显示为“Visual Studio 2008 (v90) (not installed)”
如何解决此问题
错误 MSB8020:找不到 Visual Studio 2008 (Platform Toolset = 'v90') 的构建工具。要使用 v90 构建工具进行构建,请安装 Visual Studio 2008 构建工具。或者,您可以通过选择“项目”菜单或右键单击解决方案,然后选择“升级解决方案...”来升级到当前的 Visual Studio 工具。 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets 64 5 glmRainbowRichesEInstant
【问题讨论】:
【参考方案1】:以下内容对我有用:
下载SDK 7.1 DVD,将其安装在您的设备上,然后从\Setup\vc_stdx86
和/或\Setup\vc_stdamd64
安装缺少的编译器。
这个问题也在Need to run v90 Platform Tools on VS2013 in a Windows 10 TP box (10074)讨论过
【讨论】:
以上是关于使用 VS 2013 构建 VC++ 2008 项目的主要内容,如果未能解决你的问题,请参考以下文章
修复PlatformToolsets丢失问题(为VS2013以上版本安装VC90,VC100编译器)