1. 安装 MinGW-w64 首先,需要安装 MinGW-w64。可从官网下载。建议选择 x86_64 架构的版本,因为它支持 64 位和 32 位应用程序。

  2. 下载 wxWidgets 源代码 从官网下载最新版本的 wxWidgets 源代码(https://www.wxwidgets.org/downloads/)。

  3. 编译 wxWidgets 使用 MinGW-w64 编译 wxWidgets。首先,打开命令行窗口,进入 wxWidgets 源代码目录,然后输入以下命令:

mingw32-make -f makefile.gcc BUILD=release SHARED=1 UNICODE=1

这将使用 MinGW-w64 编译 wxWidgets。其中,BUILD=release 表示编译为发布版,SHARED=1 表示编译为共享库,UNICODE=1 表示启用 Unicode 支持。

  1. 安装 wxWidgets 完成编译后,使用以下命令安装 wxWidgets:
mingw32-make -f makefile.gcc BUILD=release SHARED=1 UNICODE=1 install

这将安装 wxWidgets 到默认的目录(C:\wxWidgets)。

  1. 创建 wxWidgets 应用程序 现在,可以使用 wxWidgets 创建应用程序。在 Code::Blocks 中,选择 'wxWidgets 项目' 模板,然后按照向导的指示设置项目选项。最后,使用以下命令编译应用程序:
mingw32-make -f makefile.gcc BUILD=release SHARED=1 UNICODE=1

这将使用 MinGW-w64 编译应用程序,并将 wxWidgets 库链接到应用程序中。

  1. 优化体积 使用以下命令可以优化应用程序的体积:
strip myapp.exe

这将从应用程序中删除调试符号,从而减小应用程序的体积。此外,可以使用 UPX 等工具进一步压缩应用程序的体积。

Windows 下使用 MinGW 编译 wxWidgets 并优化体积

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

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