【问题标题】:Is it possible to add the Visual C++ v120 Compiler Tool Set to Visual Studio 2015?是否可以将 Visual C++ v120 编译器工具集添加到 Visual Studio 2015?
【发布时间】:2015-06-18 13:38:48
【问题描述】:

我有一个使用 GSL 库的程序,它与 Visual Studio 2013 配合得很好。现在我设置了一个新的 Windows 版本并安装了 Visual Studio 2015 RC Community。

之后我无法再编译代码了。将代码转换为新工具集后,出现无法找到库的某些外部符号的错误。我认为这与该库是使用 Visual C++ v120 构建的事实有关。

那么有没有可能将此编译器版本添加到 Studio 中?并且在安装的新版本旁边是否可以正常工作。我不想安装旧版本的VS,因为版本并行安装可能会出现一些麻烦。

【问题讨论】:

    标签: visual-c++ visual-studio-2015


    【解决方案1】:

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

    msdn forum 中找到它(必须是第一次在微软论坛中真正解决问题)

    【讨论】:

    • 虽然接受的答案也有效,但我认为这是一个更好/更容易/更清洁的解决方案。
    • 在 VS2015 安装程序功能列表中找不到这个,我正在安装专业版。此外,在打开 VC 项目属性时,它已经将目标平台显示为 Windows 8.1,但工具集仍然是 14.0
    【解决方案2】:
    1. 安装 Visual Studio 2013
    2. 在 Visual Studio 2015 中打开您的项目
    3. 在项目属性的常规页面中,将平台工具集更改为“Visual Studio 2013 (v120)”

    您无需打开 Visual Studio 2013;您只需安装它,以便 Visual Studio 2015 可以找到该工具集。 (不幸的是,没有办法只安装工具集。)

    【讨论】:

    • 在安装 VS 2015 和 VS 2017 之后安装 VS 2013 对我来说完全破坏了这两个新版本;解决方案经理停止在 VS 2015 和 VS 2017 no longer allowed me to add any files to any solution 中工作,并且我遇到了持续的 COM 错误。我不得不重新安装 Windows。完成此答案的安全方法似乎是重新格式化并重新安装 Windows,然后安装 2013、2015 和 2017(如果您正在使用它)。
    猜你喜欢
    • 2017-07-28
    • 1970-01-01
    • 2021-08-07
    • 2019-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多