减小火山MFC编译的文件大小
测试于:飞扬#19首先我们看看火山MFC空窗口程序,所编译x64的大小:3.99MB
然后我们来优化一下
禁用随机基址
如图所示,添加编译参数:/DYNAMICBASE:NO
注意:如果是编译为dll文件则不能禁用随机基址
属性名:@视窗.附加编译参数.release-default
属性值:"link: /DYNAMICBASE:NO"
此时编译的文件大小:3.93 MB
去掉MFC的视觉样式资源
也就是这些东西,通常用不到。
编辑文件:voldp\plugins\vprj_win\classlib\sys\mfc_ui_base\src\res\mfc_ui_base.rc
将这位于24行的代码:
#include "l.CHS\afxribbon.rc"// MFC 功能区和控件条资源直接删除或使用“//”注释掉。
//#include "l.CHS\afxribbon.rc"// MFC 功能区和控件条资源
最后编译的文件大小:2.63 MB
:handshake 感觉4M还好 不错,要是官方能搞个编译时自动优化就好了 不错,可以。后面我反馈一下,看看能不能加到官方优化里面。 不错。用上了!
期待你的 [类库封装] [视窗] 轻界面 更新! 能有什么地方选择点击一下输出更小体积那就更方便使用了 静态库体积比较大,有选择可以动态库编译也许也是个好方法
页:
[1]