如何使Visual Studio 2015 C ++项目与Visual Studio 2010兼容?

格里芬·梅尔森

我的老师已准备好在学校使用Visual Studio 2010,因为他们不想麻烦安装任何新内容。我一直在使用Visual Studio 2015,真的很喜欢它。但是,当她尝试运行任何代码时,都会产生很多错误。我尝试通过编辑解决方案文件使2013/2012项目与2010兼容的解决方案,但仍会产生错误。有解决方案吗?

当我尝试在Visual Studio 2010中运行源文件时,这是控制台输出:

1>------ Build started: Project: typingSalon, Configuration: Debug Win32 ------
1>Build started 4/8/2015 8:19:30 AM.
1>Project file contains ToolsVersion="14.0". This toolset is unknown or missing. You may be able to resolve this by installing the appropriate .NET Framework for this toolset. Treating the project as if it had ToolsVersion="4.0".
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(518,5): error MSB8008: Specified platform toolset (v140) is not installed or invalid. Please make sure that a supported PlatformToolset value is selected.
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:00.05
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
廷博

问题在于项目文件引用了v140C ++工具集,这基本上意味着使用Visual Studio 2015中的C ++编译器未安装此编译器,这会导致您出现错误消息。

从我的头上来看,有两种方法可以帮助您克服困境:

  • 在计算机上安装Visual Studio 2010。然后,从2015年之内,在项目设置中选择2010年平台工具集。这样,您的项目将始终使用2010进行编译,但是您可以避免意外使用2010没有的C ++功能。

  • 不要在您的计算机上安装Visual Studio 2010,而是使用第二台计算机(仅安装2010)来创建第二个生成配置,该配置将平台工具集设置为Visual Studio 2010(v100)。根据您使用的Visual Studio,使用适当的配置。

这两个解决方案基本上都意味着您没有使用Visual Studio 2015优于Visual Studio 2010的改进的C ++功能,这有点不幸。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SharePoint 2010项目在Visual Studio 2015中不兼容

来自分类Dev

如何从Visual Studio 2015 C ++项目中导出Makefile

来自分类Dev

Visual Studio 2015的项目模板

来自分类Dev

Visual Studio 2010中的新C ++项目

来自分类Dev

Visual Studio 2013是否与2010项目兼容?

来自分类Dev

如何在Visual Studio 2010 Ultimate中创建C ++项目

来自分类Dev

Visual Studio 2010的兼容性问题

来自分类Dev

哪个Oracle版本与Visual Studio 2010兼容?

来自分类Dev

Visual Studio 2015的C ++标准

来自分类Dev

在Visual Studio 2015中以C ++ 98模式运行项目

来自分类Dev

缺少Visual Studio 2015 C#项目图标选项

来自分类Dev

从Visual Studio 2015无效清单发布C#项目

来自分类Dev

Visual Studio 2015 SSIS兼容性

来自分类Dev

在Visual Studio 2010中从.NET项目启动C ++项目

来自分类Dev

将项目从Visual Studio Code移到Visual Studio 2015

来自分类Dev

如何更新 Visual Studio 2015?

来自分类Dev

如何卸载 Visual Studio 2015

来自分类Dev

无法摆脱Visual Studio 2015中的项目

来自分类Dev

Visual Studio 2015预览新项目错误

来自分类Dev

Visual Studio 2015中的类库项目

来自分类Dev

Visual Studio 2015商业智能项目模板

来自分类Dev

Visual Studio 2015最新项目

来自分类Dev

Visual Studio 2015中缺少Web项目

来自分类Dev

如何在Visual Studio 2015中更新我的C ++项目以使用新的Universal CRT?

来自分类Dev

在Visual Studio 2010中启用C#项目

来自分类Dev

Visual Studio C ++ 2010项目中链接错误

来自分类Dev

Visual Studio 2015的AllMargins

来自分类Dev

与Visual Studio 2015的果酱

来自分类Dev

Visual Studio 2015