安装2个或更多Visual Studio的次要版本

问题描述 投票:-1回答:1

我们正在使用VS来构建应用程序,包括本机C ++ dll。

我需要通过安装另一个nimor版本来调查某些行为的可能依赖性。具体来说,我现在在桌面上有15.9.6,而其他一些计算机有15.9.11,我怀疑这可能会影响生成的二进制文件的行为。

我可以安装Visual Studio的部分执行C ++构建(编译器,标准包括等)以及当前版本,以便我可以使用它进行构建,并且当前的安装不会受到干扰吗?

PS:从“VS安装程序”,当我选择“修改”现有安装然后“单个组件”时,我可以在那里找到:

  • VC ++ 2017版15.4 v14.11工具集
  • VC ++ 2017版15.5 v14.12工具集
  • VC ++ 2017版15.6 v14.13工具集
  • VC ++ 2017版15.7 v14.14工具集
  • VC ++ 2017版15.8 v14.15工具集
  • VC ++ 2017版15.9 v14.16最新v141工具
  • VC ++ 2017版15.9 v14.16 Libs for Spectre(ARM)
  • VC ++ 2017版本15.9 v14.16 Libs for Spectre(ARM64)
  • VC ++ 2017版本15.9 v14.16 Libs for Spectre(x86和x64)
c++ visual-studio
1个回答
1
投票

您可以安装vc2017工具链的多个次要版本(使用visual studio安装程序中的各个包选项卡,将列出编译器的次要版本)。

要使用它们,您必须从命令行而不是在VS中构建(因为VS IDE只能使用最新安装的次要VC版本来选择主要版本)。 C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ VC \ Auxiliary \ Build中的批处理文件可用于设置构建环境以使用vc2017工具集的不同次要版本。

有关详细信息,请运行“vcvars32.bat / help”或“vcvars64.bat / help”。

© www.soinside.com 2019 - 2024. All rights reserved.