关于lib以及dll的用法和理解

1.lib和dll的同性

首先,我们从他们的名字上看,lib和dll一个是静态链接库一个是动态链接库,嗯,他们都是链接库,哈哈哈哈;

什么是链接库嘞?

我们在使用一个函数时,可能会想,能不能有一套函数,他不需要编译进入exe里面,只需要在每次使用的时候去找就行了,他只需放在那里,就像我们系统的一样,用的时候提出来就行;我们只需要给他一个借口,调用即可,而且,他不用编译到exe里面,不用占程序的内存,而且,他可以区别于主程序,维护变得更加方便,怎么样,是不是感觉有点用了?

 

2.lib静态链接库

静态库有什么特点?

静态库就是每次用的时候我们可以直接把他放到需要用的地方,直接在主函数里调用即可。

3.dll动态链接库

动态库有什么特点?

动态库与静态库的功能相似,但是他是进化过的,在占用内存方面当然更加方便,他可以供各种不同的进程同时调用而且可以数据共享,比如系统的好多功能都可以放在系统的dll库里供我们使用;

 

posted @ 2015-12-06 20:34  code_fly  阅读(196)  评论(0编辑  收藏  举报