VC++运行库合集组成部分
☑ Microsoft Visual Basic/C++ Runtime (x86/x64)
☑ Microsoft C Runtime Library (2002: 7.0.9975.0)
☑ Microsoft C Runtime Library (2003: 7.10.6119.0)
☑ Microsoft Visual C++ Redistributables (x86/x64)
├—Microsoft Visual C++ 2005 Redistributable - 8.0.61187
├—Microsoft Visual C++ 2008 Redistributable - 9.0.30729
├—Microsoft Visual C++ 2010 Redistributable - 10.0.40219
├—Microsoft Visual C++ 2012 Redistributable - 11.0.61135
├—Microsoft Visual C++ 2013 Redistributable - 12.0.40664
├—Microsoft Visual C++ 2015 Redistributable - 14.10.25008
├—Microsoft Visual C++ 2005-2022 Redistributable 14.40.33807.0
☑ Microsoft Visual Studio 2010 Tools for Office Runtime (x86/x64)
为什么需要安装VC++运行库
当用户试图运行一个依赖于特定版本Visual C++运行库的应用程序时,如果系统中未安装相应的运行库,程序可能无法启动,或提示缺少*.dll文件错误。这是因为应用程序在编译时静态或动态链接到了这些库,而在最终用户的计算机上必须存在这些库才能正确执行。
版本与兼容性
每个版本的Visual Studio都会对应一个或多个版本的VC++运行库,例如Visual Studio 2019对应的是VC++ 2019运行库(版本号如v14.31)。开发者在编译程序时会选择目标运行库版本,因此用户需要安装与应用所依赖的相同或更高版本的运行库。