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