以下是在 Windows 下使用 mingw64 编译 gtk4.0 源码的步骤:

  1. 安装 mingw64

在官网下载 mingw64 安装包,选择对应的系统位数安装即可。

  1. 安装 MSYS2

在官网下载 MSYS2 安装包,选择对应的系统位数安装即可。

  1. 安装依赖库

在 MSYS2 终端中执行以下命令:

pacman -S mingw-w64-x86_64-gtk3 mingw-w64-x86_64-toolchain mingw-w64-x86_64-python3 mingw-w64-x86_64-glib2 mingw-w64-x86_64-librsvg mingw-w64-x86_64-pango mingw-w64-x86_64-cairo mingw-w64-x86_64-gdk-pixbuf2

这些命令会安装一些 gtk4.0 的依赖库。

  1. 下载 gtk4.0 源码

在官网下载 gtk4.0 源码,解压到某个目录下。

  1. 编译 gtk4.0

在 MSYS2 终端中进入 gtk4.0 源码目录,执行以下命令:

export PKG_CONFIG_PATH=/mingw64/lib/pkgconfig
export PATH=$PATH:/mingw64/bin
meson _build
ninja -C _build

这些命令会编译 gtk4.0,编译完成后可以执行以下命令进行安装:

ninja -C _build install
  1. 测试 gtk4.0

在 MSYS2 终端中执行以下命令:

export PATH=$PATH:/mingw64/lib/gtk-4.0/modules
export GDK_BACKEND=wayland
export GTK_MODULES=cssprovider:wayland:app-prefs
export XDG_SESSION_TYPE=wayland
export XDG_RUNTIME_DIR=/tmp
export WAYLAND_DISPLAY=wayland-0
export GTK_THEME=Adwaita:dark
export GDK_DEBUG=all
export G_MESSAGES_DEBUG=all
_build/examples/gtk-demo/gtk4-demo

这些命令会启动 gtk4.0 的演示程序,如果一切正常,则表示编译成功。

注意:在 Windows 下使用 gtk4.0 可能会遇到一些问题,如缺少依赖库、编译失败等,需要仔细检查错误信息并进行相应的处理。

Windows 下使用 mingw64 编译 gtk4.0 源码

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

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