1. 安装 MinGW-w64

首先需要安装 MinGW-w64,可以从官网下载对应版本的 MinGW-w64 安装包,安装完成后需要将 MinGW-w64 的 bin 目录添加到环境变量 PATH 中。

  1. 下载 GTK+ 4.0 源码

从 GTK+ 官网下载 GTK+ 4.0 的源码包,解压到一个目录下。

  1. 编译依赖库

在编译 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
  1. 编译 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 目录下。

  1. 编译示例程序

可以使用 pkg-config 来编译示例程序,例如以下命令可以编译一个简单的 GTK+ 4.0 程序:

gcc `pkg-config --cflags gtk4` -o example example.c `pkg-config --libs gtk4`

其中 example.c 为示例程序的源码。编译完成后,可以执行 ./example 来运行程序。

Windows 下使用 MinGW-w64 编译 GTK+ 4.0 源码

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

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