天空之城
打印

.dll和.lib的区别

.dll和.lib的区别

lib是静态库,dll一般是动态链接库(也有可能是别的)
比如要编译个exe,lib在编译的时候就会被编译到exe里,作为程序的一部分
而dll是不被编译进去,是运行的时候才调入的(可能是exe刚运行就调入,也可能运行了一半才调入)
用法:lib需要个.lib文件和一个.h文件,程序正常使用.h的函数,在链接选项里加入.lib文件就ok;
dll用法有2种,一种是 .h + .lib + .dll的,用法和前面一样,中间的lib是个中转,运行的时候会调用dll。
--> 性别:男-当前离线 xzp:

TOP


---------------------------------------------------------------------------------------
本论坛所有文章为会员所发布,会员拥有该内容的所有权力及责任,转载时请注明出处!
本站资源大部分来自于互联网,请在下载后进行杀毒! 如有关资料侵犯您的合法权益,敬请告知,本站会在24小时内删除!
管理员:JueJue QQ:4131669(请直击主题), QQ交流群:48557033 邮箱:tanjunge(at)live.com(用@代替at).
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!


京ICP备08006930号 - 清除 Cookies - 联系我们 - 天空之城 - Archiver - TOP - 界面风格