意义有什么区别啊?用法有什么区别?两个library之间又有什么区别啊?
解决方案 »
- rich edit的问题!
- 一段代码,有兴趣的可以近来看看
- 用 Win32 API 以同步模式读写串行口,读和写可以同时进行吗?
- CEdit控件疑问
- MFC中的序列化(Serialize)如何使用?百分相送
- 如何在程序中实现拨号和断线的功能?
- 错误:Unhandled exception in genius.exe(NNOTES.DLL):0xc0000005:Access Violation 可能是什么引起的?
- 为啥我发的NM_CLICK消息不起作用
- MFC调C#动态库对话框后,Release版主程序关闭时报错:(KERNEL32.DLL):OxE0434F4D:(no name)
- 求个库文件 libtiff.lib
- 有谁做过磁性框口或者了解的请进看看这个问题。
- 请问怎么样设置程序初始界面的大小
一个是win32 static library 就是静态链接库动态链接库是在程序执行时,链入主程序的空间,多个程序可以共享同一个动态链接库静态链接库在程序连接时成为程序的一部分
而 DLL 是在运行时加载的,是一个独立的文件
连接时用lib,运行时使用dll,
如果为动态库,就需要dll文件和它对应的lib文件
使用静态库也不用LoadLibrary装载DLL,并取得DLL中的函数地址来调用 DLL 中的函数了但是程序中就多了个lib文件,多了2,3K 硬盘空间! 还不如写几行LoadLibrary代码呢
太浪费了,所以我从来不用lib ,就当是垃圾了