Windows 下用 mingw64 编译 gtk 源码并裁剪体积
- 下载并安装 mingw64
在官网 (https://sourceforge.net/projects/mingw-w64/files/mingw-w64/) 下载 mingw-w64-install.exe,并按照提示安装。安装时需要选择架构 (32 位或 64 位) 和工具链 (POSIX 或 Win32),根据自己的需要选择。
- 下载 gtk 源码
在官网 (https://www.gtk.org/download/source/) 下载 gtk 源码压缩包,并解压到任意目录下。
- 配置环境变量
将 mingw64 的 bin 目录添加到环境变量中。例如,如果 mingw64 安装在 C:\mingw64 下,则需要将 C:\mingw64\bin 添加到 PATH 中。
- 编译 gtk 源码
打开命令行窗口,进入 gtk 源码目录,并执行以下命令:
./configure --prefix=/path/to/install --disable-glibtest --disable-cups --disable-papi
make
make install
其中,--prefix 参数指定 gtk 的安装路径,--disable-glibtest、--disable-cups 和 --disable-papi 参数用于裁剪 gtk 的体积。
- 测试 gtk
编译完成后,在 Windows 下打开命令行窗口,执行以下命令:
/path/to/install/bin/gtk3-demo.exe
如果弹出 gtk3-demo 窗口,则说明 gtk 编译成功。
注意:在编译过程中可能会出现各种错误,需要根据错误提示进行调整。另外,裁剪过度可能会导致 gtk 无法正常工作,需要根据自己的需求进行裁剪。
原文地址: https://www.cveoy.top/t/topic/oBbI 著作权归作者所有。请勿转载和采集!