什么时候用动态链接,什么时候用静态链接呢?它们的优缺点是?

什么时候用动态链接,什么时候用静态链接呢?它们的优缺点是?谢谢!... 什么时候用动态链接,什么时候用静态链接呢?它们的优缺点是?
谢谢!
展开
 我来答
深永豹5946
2011-09-13 · TA获得超过292个赞
知道答主
回答量:256
采纳率:0%
帮助的人:176万
展开全部

1.静态dll中编译时嵌入了mfc的类文件,所以客户机上即使没有mfc的库文件也能运行你的dll,动态的dll运行时会调用系统的mfc库,所以客户机要想运行你的dll必须系统中必须有mfc库文件。
2。常规mfc dll(前两种)不能导出类,只能导出函数,并且导出的函数中第一行必须加上AFX_MANAGE_STATE(AfxGetStaticModuleState())。扩展的mfc dll则可以导出类。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式