本文内容
C++ 可再发行软件包安装 C 和 C++ (MSVC) 运行时库。 许多使用 C 和 C++ 工具构建的应用程序都需要这些库。 如果您的应用程序使用这些库,则必须在安装应用程序之前在目标系统上安装 C++ 可再发行组件包。 可再发行包架构必须与应用程序的目标架构相匹配。 可再发行包的版本必须至少与用于构建应用程序的 MSVC 构建工具集一样新。 我们建议使用适用于您的版本的最新可再发行软件包,但本文稍后会指出一些例外情况。
有关如何安装和重新分发组件的详细信息,请参阅重新分发 C++ 文件。
2015、2017、2019 和 2022
下表列出了 2015 年、2017 年、2019 年和 2022 年最新支持的英语 (en-US) C++ 可再发行软件包。最新支持的版本提供了最近实现的 C++ 功能、安全性、可靠性和性能改进。 它还包括最新的 C++ 标准语言和库标准合规性更新。 我们建议为 2015 年、2017 年、2019 年或 2022 年创建的所有应用程序安装此版本。
与不经常更新的旧版本不同,2015-2022 年的版本号由于更新频繁而未在下表中列出。 要查找最新版本号,请使用下面的链接之一下载感兴趣的版本号。 然后,使用文件资源管理器查看其属性。 在详细信息窗格中,文件版本包含版本。
架构链接说明
最新支持版本的永久链接
X86
指向最新支持的 x86 版本的永久链接
X64
指向最新支持的 x64 版本的永久链接。 X64 可再发行软件包包含 X64 二进制文件。 当设备上安装了 X64 可再发行软件包时,此软件包允许您轻松安装所需的 C++ 二进制文件。
下载其他版本,包括长期服务通道 (LTSC) 版本。
指令2013 (VC++ 12.0)
这些链接用于下载 2013 年最新支持的美国版 C++ 可再发行软件包。其他版本和语言可以从 C++ 2013 可再发行软件包更新或下载。
架构版本链接
X86
12.0..0
。EXE文件
X64
12.0..0
。EXE文件
其他版本 2012 (VC++ 11.0) 4 (不再支持)
注意
2012 年延长支持将于 2023 年 1 月 10 日结束
这些链接用于下载 2012 4 的最新可用 en-US C++ 可再发行软件包。其他版本和语言可以从 2012 4 的 C++ 可再发行软件包下载或可用。
架构版本链接
X86
11.0..0
。EXE文件
X64
11.0..0
。EXE文件
2010 (VC++ 10.0) SP1(不再支持)
注意
2010 Pack 1 扩展支持将于 2020 年 7 月 14 日结束
架构版本链接
X86
10.0..325
。EXE文件
X64
10.0..325
。EXE文件
从以下位置下载其他语言和架构的可再发行包文件:
2008 (VC++ 9.0) SP1(不再支持)
注意
2008 Pack 1 扩展支持将于 2018 年 4 月 10 日结束
架构版本链接
X86
9.0..5677
。EXE文件
X64
9.0..5677
。EXE文件
从以下位置下载其他语言和架构的可再发行包文件:
2005 (VC++ 8.0) SP1(不再支持)
注意
2005 年延长支持将于 2016 年 4 月 12 日结束