有没有办法删除一些不需要的语言环境来减少Qt Core的大小?
答案 0 :(得分:1)
您需要更具体地了解您的应用程序需要什么。无论如何,我建议在感兴趣的邮件列表上阅读this thread,因为它有一些关于减肥Qt Core的有趣信息。特别是,您可以减小ICU的大小:
我会留下让其他人对标准配置发表评论 选项和大小,但如果你真的非常渴望每一次最后的储蓄 然后删除你不需要的语言环境可以节省230 KB(在Linux上 64位它将我的默认发布版本从5.5MB减少到5.2MB),但是 这是一个手动过程:
- 下载http://unicode.org/Public/cldr/24/core.zip并解压缩
- 运行“../path/to/qt5/qtbase/util/local_database/cldr2qlocalexml.py core / common / main>> qlocale.xml“
- 编辑qlocale.xml以删除所有不需要的语言环境:仅限 从内部删除组别,没有别的,我 建议除了你的语言环境外,你总是保留C和en_US 需要。
- 运行“../path/to/qt5/qtbase/util/local_database/qlocalexml2cpp.py qlocale.xml ../ path / to / qt5 / qtbase /“
醇>