立即结贴系列——MFC作为共享DLL/静态库的区别

tangqiuzheng 2005-07-07 03:47:02
我只写过java程序,JSP.
写过一些较简单的嵌入式的C开发
-----------
请比较浅显地教一下我(年纪大了,不好意思自称小弟)题中两个选项的差别或者意义.
...全文
140 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangqiuzheng 2005-07-08
  • 打赏
  • 举报
回复
自己UP一下
tangqiuzheng 2005-07-08
  • 打赏
  • 举报
回复
请再来个人仔细说明或者具体说明一下
tangqiuzheng 2005-07-08
  • 打赏
  • 举报
回复
动态是运行时动态地加载,静态是把库编译到目标文件里面去了
wbf420 2005-07-08
  • 打赏
  • 举报
回复
假设你只写了你的代码 A
MFC的DLL的代码是 M

如果你用静态链接,那Build出来的东西是 AM
如果用共享,那Build出来的的是 A 但要在别人机上用,那别的机一定要有M。

AM 体积比较大,但“到处”可运行
A 体积小,但运行的机器一定要有M

一点见解
JedyWoody 2005-07-07
  • 打赏
  • 举报
回复
好像是mfc的加载方式,具体就是以Dll加载,还是以静态库lib加载。
tangqiuzheng 2005-07-07
  • 打赏
  • 举报
回复
哦,忘了说谢谢了

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧