Windows 下使用 MinGW 编译 wxWidgets:优化体积指南
-
下载 MinGW-w64 编译工具链和 wxWidgets 源代码。
-
解压缩 MinGW-w64 工具链,将其路径加入环境变量中。
-
进入 wxWidgets 源代码目录,执行以下命令:
mingw32-make -f makefile.gcc BUILD=release SHARED=0 UNICODE=1 CXXFLAGS='-Os -fno-rtti -fno-exceptions'
其中,'-Os' 表示使用最小化优化级别,'-fno-rtti' 和 '-fno-exceptions' 表示关闭运行时类型信息和异常处理。
-
编译完成后,在目录下的 build\msw\gcc_mswu\lib 目录下可以找到编译好的库文件和头文件。
-
在使用 wxWidgets 的项目中链接编译好的库文件即可。
注意:如果需要使用 wxWidgets 的动态链接库版本,则将 SHARED 参数设置为 1 即可。
原文地址: https://www.cveoy.top/t/topic/o0lg 著作权归作者所有。请勿转载和采集!