Windows 下使用 MinGW-w64 编译 GTK+ 4.0 源码
- 安装 MinGW-w64
首先需要安装 MinGW-w64,可以从官网下载对应版本的 MinGW-w64 安装包,安装完成后需要将 MinGW-w64 的 bin 目录添加到环境变量 PATH 中。
- 下载 GTK+ 4.0 源码
从 GTK+ 官网下载 GTK+ 4.0 的源码包,解压到一个目录下。
- 编译依赖库
在编译 GTK+ 4.0 之前,需要先编译一些依赖库,包括 glib、pango、cairo 等。
首先进入 glib 目录,执行以下命令:
./configure --prefix=/usr/local/glib --host=x86_64-w64-mingw32
make
make install
然后进入 pango 目录,执行以下命令:
./configure --prefix=/usr/local/pango --host=x86_64-w64-mingw32
make
make install
最后进入 cairo 目录,执行以下命令:
./configure --prefix=/usr/local/cairo --host=x86_64-w64-mingw32
make
make install
- 编译 GTK+ 4.0
进入 GTK+ 4.0 源码目录,执行以下命令:
./configure --prefix=/usr/local/gtk4 --host=x86_64-w64-mingw32
make
make install
编译完成后,GTK+ 4.0 的头文件和库文件都会被安装到 /usr/local/gtk4 目录下。
- 编译示例程序
可以使用 pkg-config 来编译示例程序,例如以下命令可以编译一个简单的 GTK+ 4.0 程序:
gcc `pkg-config --cflags gtk4` -o example example.c `pkg-config --libs gtk4`
其中 example.c 为示例程序的源码。编译完成后,可以执行 ./example 来运行程序。
原文地址: https://www.cveoy.top/t/topic/oBb6 著作权归作者所有。请勿转载和采集!