我们正在使用VS来构建应用程序,包括本机C ++ dll。
我需要通过安装另一个nimor版本来调查某些行为的可能依赖性。具体来说,我现在在桌面上有15.9.6,而其他一些计算机有15.9.11,我怀疑这可能会影响生成的二进制文件的行为。
我可以安装Visual Studio的部分执行C ++构建(编译器,标准包括等)以及当前版本,以便我可以使用它进行构建,并且当前的安装不会受到干扰吗?
PS:从“VS安装程序”,当我选择“修改”现有安装然后“单个组件”时,我可以在那里找到:
您可以安装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”。