VC运行库是什么

VC 运行库,简单来说,就是用来支持某些软件运行的。VC 运行库是使用 microsoft visual studio 编写的一系列“.dll 文件”合集。因此 VC 运行库主要服务于一些同样使用类似语言、代码编写的软件或游戏

VC runtime 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 就完全不同。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部