1. 下载 MinGW-w64 编译工具链和 wxWidgets 源代码。

  2. 解压缩 MinGW-w64 工具链,将其路径加入环境变量中。

  3. 进入 wxWidgets 源代码目录,执行以下命令:

mingw32-make -f makefile.gcc BUILD=release SHARED=0 UNICODE=1 CXXFLAGS='-Os -fno-rtti -fno-exceptions'

其中,'-Os' 表示使用最小化优化级别,'-fno-rtti' 和 '-fno-exceptions' 表示关闭运行时类型信息和异常处理。

  1. 编译完成后,在目录下的 build\msw\gcc_mswu\lib 目录下可以找到编译好的库文件和头文件。

  2. 在使用 wxWidgets 的项目中链接编译好的库文件即可。

注意:如果需要使用 wxWidgets 的动态链接库版本,则将 SHARED 参数设置为 1 即可。

Windows 下使用 MinGW 编译 wxWidgets:优化体积指南

原文地址: https://www.cveoy.top/t/topic/o0lg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录