最轻量级的Qt构建

时间:2014-05-20 16:35:50

标签: qt configuration build

有没有办法删除一些不需要的语言环境来减少Qt Core的大小?

1 个答案:

答案 0 :(得分:1)

您需要更具体地了解您的应用程序需要什么。无论如何,我建议在感兴趣的邮件列表上阅读this thread,因为它有一些关于减肥Qt Core的有趣信息。特别是,您可以减小ICU的大小:

  

我会留下让其他人对标准配置发表评论   选项和大小,但如果你真的非常渴望每一次最后的储蓄   然后删除你不需要的语言环境可以节省230 KB(在Linux上   64位它将我的默认发布版本从5.5MB减少到5.2MB),但是   这是一个手动过程:

     
      
  1. 下载http://unicode.org/Public/cldr/24/core.zip并解压缩
  2.   
  3. 运行“../path/to/qt5/qtbase/util/local_database/cldr2qlocalexml.py   core / common / main>> qlocale.xml“
  4.   
  5. 编辑qlocale.xml以删除所有不需要的语言环境:仅限   从内部删除组别,没有别的,我   建议除了你的语言环境外,你总是保留C和en_US   需要。
  6.   
  7. 运行“../path/to/qt5/qtbase/util/local_database/qlocalexml2cpp.py   qlocale.xml ../ path / to / qt5 / qtbase /“
  8.