摘要
本文列出了最新版本的 Microsoft Visual C++ 的可再发行软件包下载链接。
从 Visual Studio .NET 到 Visual Studio 2013,C++ 编译器和工具的每个主版本都包含一个新的独立版本的 Microsoft C 运行 (CRT) 库。 CRT 的这些独立版本彼此独立,并在不同程度上彼此不兼容。 例如:
- Visual Studio 2005 对应msvcp、msvcr60、71和80.dll,以及vcomp.dll(不带数字版本号)
- Visual Studio 2008 对应 msvcp、msvcr、vcomp90.dll
- Visual Studio 2010 使用的 CRT 库是第 10 版,名为 msvcr100.dll
- Visual Studio 2012 使用的 CRT 库是第 11 版,名为 msvcr110.dll
- Visual Studio 2013 使用的 CRT 库是第 12 版,名为 msvcr120.dll
- Visual Studio 2015 及更高版本的 Visual Studio 都使用一个通用 CRT, 名为 msvcr140.dll
通用 CRT 是 Microsoft Windows 操作系统组件。 它作为操作系统的一部分包含在 Windows 10 中,并通过使用 Windows 更新可用于较旧的操作系统(Windows Vista 到 Windows 8.1)。
安装位置
vcredist_x86.exe
- x86 系统: %WinDir%\System32
- x64 系统 : %WinDir%\SysWow64
vcredist_x64.exe
- x64 系统: %WinDir%\System32
Visual Studio 2015、2017 和 2019 可再发行组件包
下载适用于 Visual Studio 2015、2017 和 2019 的 Microsoft Visual C++ 可再发行软件包。 以下更新是适用于 Visual Studio 2015、2017 和 2019 的最新支持的 Visual C++ 可再发行软件包。 包括的是通用 C Runtime 的基准版本,请参阅 MSDN 了解详细信息。
- x86: vc_redist.x86.exe
- x64: vc_redist.x64.exe
- ARM64: vc_redist.arm64.exe
注意:Visual C++ 2015、2017 和 2019 都共享相同的可再发行软件文件。
例如,安装 Visual C++ 2019 可再发行软件还将会影响使用 Visual 2015 和 2017 生成的程序。 但是,安装 Visual C++ 2015 可再发行软件将不会取代 Visual C++ 2017 和 2019 可在发行软件所安装文件的较新版本。
这不同于所有以前的 Visual C++ 版本,因为它们都有自己独特的运行时文件,而不是与其他版本共享。
Visual Studio 2013 可再发行组件包
- x86: vc_redist.x86.exe
- x64: vc_redist.x64.exe