本文共 261 字,大约阅读时间需要 1 分钟。
以前认为lib为静态库,dll为动态库,这理解并不错,但不全面。lib其实分两种的
(1) lib包含所有内容的静态库,包含函数代码本身,在编译时直接将代码加入程序当中,应用程序用它即可
(2)lib只包含头部信息,包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,为了配合DLL使用,DLL包含函数内容,此时,可以观察出lib比dll小很多: curllib.dll 190KB;curllib.lib 14KB;
curllib_static.lib 1857KB;
转载地址:http://rviii.baihongyu.com/