-2
有没有办法删除一些不需要的语言环境来减少Qt Core的大小?最小最轻量级Qt build
有没有办法删除一些不需要的语言环境来减少Qt Core的大小?最小最轻量级Qt build
您需要更具体地了解您的应用程序需要什么。无论如何,我建议通过利息邮件列表上的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/l ocal_database/cldr2qlocalexml.py 核心/普通/主>> qlocale.xml”
- 编辑qlocale.xml删除你不需要的所有语言环境:从内部,并没有别的只 删除组,我 建议你总是除了您要求的地区以外,请保留C和en_US。
- 运行 “../path/to/qt5/qtbase/util/local_database/qlocalexml2cpp.py qlocale.xml ../path/to/qt5/qtbase/”
据我所知,OP是要求插件和qml,而不是(只有?)locale,QtCore,ICU。我认为OP太宽泛了。 :) – lpapp
这个问题的方法太宽泛。请关注每个问题的一个问题。 – lpapp
好的,我会编辑以配合提出的答案并提出分开的问题。 –