当前位置:百问十五>生活百科>什么是vc2005运行库

什么是vc2005运行库

2024-09-10 04:52:18 编辑:join 浏览量:537

什么是vc2005运行库

用VC2005编写的程序都需要用到一些常用的功能,就把这些功能的实际代码放在一些DLL等文件中,为了减小编写出程序大小,编译链接程序时只在程序执行文件中记录这些功能代码所在的Dll文件名和怎样在Dll文件中找到这些代码(一般就是这些函数和类的在dll中的相对地址),如果是com功能就是GUID等,执行VC2005生成的程序时,操作系统会根据这些信息来装载这些用到的Dll等到内存。程序在访问这些功能时会调用这些代码。

一般Dll等文件只在系统内存中存在一份拷贝。系统中的程序都共享一份代码。所以可以减少操作系统资源占用。这些Dll文件就是运行库。凡是用VC2005开发的程序执行时一般都要用到它。

vc2005运行库是vc2005编译出来的程序运行所依赖的库(不包括.net支持),采用manifest方式来指定dll文件。如果将程序.exe文件直接拷贝到没有安装过vc2005的计算机上运行运行,往往会出现找不到msvcr80.dll、mfc80.dll文件等错误。

标签:vc2005,运行库

版权声明:文章由 百问十五 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwen15.com/life/274736.html
热门文章