Visual c++ 是否可以将VisualC++ V120编译器工具添加到VisualStudio 2015?

Visual c++ 是否可以将VisualC++ V120编译器工具添加到VisualStudio 2015?,visual-c++,visual-studio-2015,Visual C++,Visual Studio 2015,我有一个使用GSL库的程序,它在Visual Studio 2013中运行得非常好。现在我设置了一个新的Windows版本并安装了Visual Studio 2015 RC社区 之后,我再也不能编译代码了。在将代码转换为新的工具集之后,我得到了一个错误,即无法找到库的一些外部符号。我认为这与事实有关,图书馆是用VisualC++ +V120构建的。 那么,是否有可能将此编译器版本添加到Studio中?在安装了新版本之后,它是否能够正常工作。我不想安装旧版本的VS,因为并行安装版本可能会出现一些问

我有一个使用GSL库的程序,它在Visual Studio 2013中运行得非常好。现在我设置了一个新的Windows版本并安装了Visual Studio 2015 RC社区

之后,我再也不能编译代码了。在将代码转换为新的工具集之后,我得到了一个错误,即无法找到库的一些外部符号。我认为这与事实有关,图书馆是用VisualC++ +V120构建的。 那么,是否有可能将此编译器版本添加到Studio中?在安装了新版本之后,它是否能够正常工作。我不想安装旧版本的VS,因为并行安装版本可能会出现一些问题

安装Visual Studio 2013 在Visual Studio 2015中打开您的项目 在项目属性的“常规”页面中,将平台工具集更改为Visual Studio 2013 v120
您永远不必打开Visual Studio 2013;您只需安装它,Visual Studio 2015就可以找到该工具集。遗憾的是,无法仅安装工具集。

您可以从VS2015安装程序安装VS2013工具集版本,而无需安装visual studio 2013。从2015安装程序中,选择Windows 8.1和Windows Phone 8.0/8.1工具。就这样


在microsoft论坛中发现它必须是第一次在microsoft论坛中实际解决某些问题

虽然公认的答案也有效,但我认为这是一个更好/更容易/更干净的解决方案。在VS2015安装程序功能列表中找不到它,我正在安装professional edition。另外,在打开一个VC项目属性时,它已经将目标平台显示为Windows 8.1,但在安装VS 2015和VS 2017之后,该工具集仍然是14.0安装VS 2013,这两个较新版本对我来说都彻底崩溃了;解决方案经理在VS 2015和VS 2017中停止工作,我经常遇到COM错误。我不得不重新安装Windows。实现这个答案的安全方法似乎是重新格式化并重新安装Windows,然后安装2013年、2015年、2017年(如果您正在使用它)。