个人学习——lib文件和dll文件

(1) 静态链接时,只生成lib文件     ==> lib文件中既有索引信息(函数名和位置),又有具体的实现内容;

(2) 动态链接时,会生成lib文件和dll文件 ==> lib文件中只保留索引信息,具体实现内容放到dll文件中;

在编译时,会将lib文件编译进可执行文件中,dll文件需和可执行文件exe一起发布;

动态链接后生成的exe文件,在运行时不会将dll中的程序代码和数据调用到内存中,只有在需要用到所需函数时才调用;

posted on 2013-08-23 17:00  Offen_Lou  阅读(206)  评论(0)    收藏  举报

导航