官方论坛、网上记录的wxWidgets编译方法,会导致编译后的程序库非常大,原因在于对编译的方法选择不当。
下面简单总结一下如何编译最新的SVN代码。
下载最新源码(每日构建):http://biolpc22.york.ac.uk/pub/Daily_HEAD/
或者使用subversion检出:http://www.wxwidgets.org/develop/svn.htm
准备工作:
1. 删除include/wx/msw/setup.h(如果该文件已经存在)
2. 修改setup0.h,设置以下宏的值为 0 !
WXWIN_COMPATIBILITY_2_8
wxUSE_EXCEPTIONS
GCC版本:
修改makefile.gcc文件:区分大小写搜索"_gcc",替换成""

本文介绍了如何最小化wxWidgets库的编译体积,包括删除wxWidgets的setup.h文件,修改setup0.h的宏设置,以及针对GCC和VC编译器的不同编译选项。通过这些方法,可以显著减小生成的动态库和静态链接可执行文件的大小。
最低0.47元/天 解锁文章
324





