是否可以(以及如何)使用VS2015 IDE构建本机C++项目,使用编译器、链接器、STL和所有其他与VS2008一起提供的内容?
我想做的是称为“C ++本机多目标”的事情,例如VS2012允许通过Project Properties-> Configuration Properties-> General-> Platform Toolset = v90来使用VS2008(v90)工具集,用于C++项目。通常,v90不会被默认安装,但如果您进行VS2008 + VS2010 + VS2012或VS2008 + win7.1sdk + VS2012的并行安装,则会出现。
但是,到目前为止,我找不到任何关于在C++项目中弥合vs2008和vs2015之间巨大差距的报告尝试。根据MSDN,官方上似乎不支持这样做。但我想知道它是否仍然可能运作。
参考平台工具集值为:
Visual Studio .NET 2002 (Platform Toolset = 'v70')
Visual Studio .NET 2003 (Platform Toolset = 'v71')
Visual Studio 2005 (Platform Toolset = 'v80')
Visual Studio 2008 (Platform Toolset = 'v90')
Visual Studio 2010 (Platform Toolset = 'v100')
Visual Studio 2012 (Platform Toolset = 'v110')
Visual Studio 2013 (Platform Toolset = 'v112')
Visual Studio 2015 (Platform Toolset = 'v114')