.lib文件与.dll文件的区别

 我来答
平安京帕琪AS
2006-02-12 · 超过31用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:0
展开全部
动态链接库 (DLL) 是作为共享函数库的可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个咐亩悄或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和资源。多个应用程序可同时访问内存中单个 DLL 副本的内容。

动态链接与静态链接的不同之处在于:动态链接允许可执行模块(.dll 文件或 .exe 文件)仅包含在运行时定位 DLL 函数的可执行代码所需的信息。在静态链接中,链接器从静态链接库获取所有被引用的函数,并将库同代码一起放到可执行文件中。

使用动态链接代替静态链接有若干优点。DLL 节省内存,减少交换操作,节省磁盘空间,更易于升级,提供售后支持,提供扩展 MFC 库类的机制,支耐烂持多语言程序,并使国际衡渣版本的创建轻松完成。

lib与dll文件最大区别在调用方面
dll可以静态陷入
百度网友8adefb69b
2006-02-12 · TA获得超过169个赞
知道小有建树答主
回答量:691
采纳率:0%
帮助的人:0
展开全部
.dll是动态链接库文件 里面有很多东西 包括程序的一些春衡接口和图片等等在里扒桥做面

.lib文件
相当于一个库文件,里面有很多方法,类.跟DLL有点像!消坦
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式