永发信息网

关于c语言 dll文件和lib文件的问题

答案:1  悬赏:70  手机版
解决时间 2021-11-18 21:16
  • 提问者网友:骨子里的高雅
  • 2021-11-17 21:05
关于c语言 dll文件和lib文件的问题
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-11-17 21:56
静态链接 lib文件的二进制代码最终要链接植入你的exe中
动态链接 dll文件内的二进制代码不会植入你的exe中

静态编译 如果lib文件 的源码修改了 编译生成新的lib文件 那么
新的lib文件要和你的源码编译得到的obj文件重新链接生成 新的exe
之前的exe就可以扔进回收站了

动态编译 dll 的源码修改了 重新编译生成新的dll (dll的调用接口 保持不变)
你的源文件编译 obj文件后链接生成exe exe是动态链接调用dll 的所以 你的源码不需要重编译 你的exe依然可以用,你要做的只是 copy 过来替换一下 n个dll中发生变动的那k个 ,
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯