VC运行库是使用microsoft visual studio编写的一系列“.dll文件”合集,因此VC运行库主要服务于一些同样使用类似语言、代码编写的软件或游戏,简单来说,VC运行库就是用来支持某些软件运行的。
VC 运行库,简单来说,就是用来支持某些软件运行的。VC 运行库是使用 microsoft visual studio 编写的一系列“.dll 文件”合集。因此 VC 运行库主要服务于一些同样使用类似语言、代码编写的软件或游戏。
从网上下载来一些绿色精简软件或个人软件作品或某些游戏,打开软件出现弹窗提示错误代码,无法启动的问题,运行的时候发现报错,常见的有:“缺少或丢失 msvcp71.dll、msvcr71.dll、msvcrt.dll、msvcrt.dll 等;无法启动此程序,因为计算机中丢失 mfc*.dll。尝试重新安装该程序以解决此问题。”因为这些软件是用采用 Microsoft Visual Studio 编写的,它们运行的过程中必须使用公用的 DLL 运行库,即上在所说的 VC 运行库。
解决方法有两种途径
一是安装 Microsoft Visual C++运行库集成包。
二是去网上寻找对应版本的 VC 运行库 DLL 文件,然后再手动复制到系统目录里。前者肯定不行,那软件太庞大了,没有必要为了几个运行库文件去下载上 G 的文件。后者太麻烦了,要去网上寻找,下载后还要自己手动导入,而且 32 位和 64 位系统的导入目录是不同的。
从字面上看,运行库是程序在运行时所需要的库文件。通常运行库是以 DLL 形式提供的。Delphi 和 C++ Builder 的运行库为.bpl 文件,实际还是一个 DLL。运行库中一般包括编程时常用的函数,如字符串操作、文件操作、界面等内容。不同的语言所支持的函数通常是不同的,所以使用的库也是完全不同的,这就是为什么有 VB 运行库、C 运行库、Delphi 运行库之分的原因。即使都是 C++语言,也可能因为提供的函数不同,而使用不同的库。如 VC++使用的运行库和 C++ Builder 就完全不同。