zlgopen / awtk-linux-fb

awtk port for linux framebuffer
110 stars 49 forks source link

应用程序裁剪 #65

Open zxc3489 opened 3 years ago

zxc3489 commented 3 years ago

scons如何对应用程序进行优化呢,比如使用strip. ui的资源文件又该如何优化才能节省空间呢

xianjimli commented 3 years ago

应用程序:-Os 优化再strip,大概2M吧。如果要更小,可以去掉不用的控件。 资源:可以裁减字体。

zxc3489 commented 3 years ago

控件裁剪和字体裁剪有文档吗

xianjimli commented 3 years ago

designer有字体裁剪功能。 控件裁剪,在tk_ext_widgets_init里不注册就行了。另外定义NDEBUG应该有明显效果。

sohide commented 3 years ago

@zxc3489 到awtk.zlg.cn下载Designer安装,里面pdf文档有相关说明

zxc3489 commented 3 years ago

最新的代码已经不需要编译sqlite库了吗

sohide commented 3 years ago

一直都没有要sqlite呢

zxc3489 commented 3 years ago

@soyzhc 没有看到相关文档呢,我用designer裁剪字体,一下从2.1M裁剪成了10k,应该是只保留了我们代码中用到的中文字符。但实际上我们还有用到中文输入法。。

sohide commented 3 years ago

用输入法一般不裁剪字体,你可以重新把design文件夹字体文件用全字库文件覆盖一下