为什么VC++生成的DLL文件那么大,怎样才能变小

为什么VC++生成的DLL文件那么大,怎样才能变小,第1张

1.debug版带有调试信息,所以很大,如果是release版会小很多。

2.项目属性,如果是静态连接运行返迹时库的就比较大,如果是动态连接运行时库的(在共享 DLL 中使用 MFC)就比较小

3.WIN32 dll比较小,且使用不同的运行时库的化,生成的dll文件大小也有差别。(工程属性-》C/C++-》代码生成-》运行时库)。使用不同的运行时库,有微软的、STD的碰世改有单线程多线程笑判。

找个1M大的文本 如‘1.txt’

假如说有个1M的‘1.dll’ 在D盘

开含改始→运行→cmd

输消游入D:

进到D盘后输入拿老销copy 1.dll/b+1.txt/a 2.dll

回车后就会产生一个2M的2.dll


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12138626.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存