
用MFC作为共享的DLL和作为静态链接库有什么区别
1个回答
2014-11-09 · 知道合伙人软件行家

知道合伙人软件行家
采纳数:429
获赞数:1130
某公司嵌入式开发工程师; 熟悉VC++/C/MFC,Linux驱动,STM32,FPGA,Allegro/Pads及硬件电路设计
向TA提问 私信TA
关注

展开全部
第一种指的是打包时一些MFC的DLL的内容没有被包含在EXE文件中,所以EXE文件较小,但是运行时要求系统中要有相关的DLL文件。第二种是将DLL中的相关代码写进EXE文件中,文件较大,但是可以在没有相关DLL的机器上运行。
也就是说你的程序如果要在没装VS或者VC的机器上运行,最好选择第二种,因为这些机器上可能没有你程序运行需要的一些DLL。
也就是说你的程序如果要在没装VS或者VC的机器上运行,最好选择第二种,因为这些机器上可能没有你程序运行需要的一些DLL。

2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询