gpt4 book ai didi

qt - 如何最小化 Qt 应用程序的大小?

转载 作者:行者123 更新时间:2023-12-04 10:21:49 24 4
gpt4 key购买 nike

包含所有需要的 .dll 文件的应用程序的大小非常大(将近 30 mb)。我怎样才能减小这个尺寸?

最佳答案

理论上,您可以执行以下任一操作:

  • 禁用您不使用的 Qt 功能。见 the official documentation on the subject .
  • 使用较旧的 Qt 版本,它对例如的依赖较少。 ICU 和更少的图书馆。
  • 使用链接时优化构建所有内容,包括 Qt DLL。您的里程可能会有所不同(您甚至可能变得更大,但在此过程中会更快)。
  • 静态构建所有内容,并仅链接您需要的内容。请注意,这在很大程度上取决于链接器和编译器消除死代码的能力。这可能会也可能不会被证明是值得的:通常,大部分 DLL 的内容都会被使用,因此您可能只需要减少一个 MB 左右。一些编译器(特别是 MSVC)无法处理这导致的目标文件大小(可能只有在与 #2 结合时)。
  • 不在乎:我们生活在宽带互联网时代。使用例如压缩您的分布式包7z 以最大限度地减少下载时间。
  • 用类似 UPX 的东西压缩你的二进制文件.将部分缓解#4。

  • 我只会选择 4。

    关于qt - 如何最小化 Qt 应用程序的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24512496/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com