为什么编译出的程序体积那么大

为什么编译出的程序体积那么大,第1张

那是因为用Delphi编写的图形界面程序必须包含VCL库,否则无法在未安装Delphi运行时间库的机子上运行,静态链接的话会将程序用到的VCL组件部分都链接到可执行文件中去,所以文件体积比较大,如果编译是选择Build with Runtime packages,但是系统里必须已安装Delphi运行时间库。

如果是GUI程序,由于其含有基本的VCL框架代码,所以其体积稍大,

但可以通过 ASPack 压缩工具将exe文件压缩到原来的1/3左右。

如果是控制台程序,其exe文件较小 !


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

原文地址: http://outofmemory.cn/yw/11731759.html

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

发表评论

登录后才能评论

评论列表(0条)

保存