安装2个或更多Visual Studio次要版本 我们使用VS来构建应用程序,包括本地C++ DLL。

安装2个或更多Visual Studio次要版本 我们使用VS来构建应用程序,包括本地C++ DLL。,c++,visual-studio,C++,Visual Studio,我需要通过安装另一个nimor版本来调查某些行为的可能依赖性。具体来说,我的桌面上现在有15.9.6,其他一些计算机有15.9.11,我怀疑这可能会影响生成的二进制文件的行为 < >我可以安装VisualStudio的一部分,它执行C++编译编译器、标准包含等,与当前版本一起,这样我就可以使用它来构建,而当前的安装不会受到干扰? PS:在VS安装程序中,当我选择修改现有安装,然后选择单个组件时,我可以在那里找到: VC++2017版本15.4 v14.11工具集 VC++2017版本15.5 v

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

< >我可以安装VisualStudio的一部分,它执行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工具 用于Spectre ARM的VC++2017版本15.9 v14.16 Libs 用于Spectre ARM64的VC++2017版本15.9 v14.16 Libs 用于Spectre x86和x64的VC++2017版本15.9 v14.16 Libs
您可以使用visual studio安装程序中的“单个软件包”选项卡安装vc2017工具链的多个次要版本,并将列出编译器的次要版本

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


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

请查看问题中的屏幕截图,是那个吗?看起来无论如何我都必须升级VS,因为它只允许我选择较低版本。但这可能是一条路要走。谢谢,我是盲人,屏幕截图对我没用,对不起。改为文字。实际上,它似乎比那个版本更粗糙。我问我的同事15.9.9,他们看到了相同的项目。