编译GTK源码需要以下步骤:

  1. 安装MSYS2和Mingw-w64工具链

MSYS2是一个类Unix环境,可以在Windows环境下运行。Mingw-w64是一个Windows下的C/C++编译器。

下载链接:

MSYS2:https://www.msys2.org/

Mingw-w64:https://sourceforge.net/projects/mingw-w64/

安装MSYS2时需要选择一个目录作为安装路径,例如:C:\msys64。

  1. 安装编译依赖

在MSYS2的终端中,使用以下命令安装GTK编译需要的依赖:

pacman -S base-devel git mingw-w64-x86_64-gcc mingw-w64-x86_64-pkg-config mingw-w64-x86_64-gtk3
  1. 下载GTK源码

在MSYS2的终端中,使用以下命令下载GTK源码:

git clone https://gitlab.gnome.org/GNOME/gtk.git
  1. 编译GTK

在MSYS2的终端中,进入GTK源码目录,使用以下命令编译GTK:

./autogen.sh --prefix=/mingw64 --disable-gtk-doc
make
make install

其中,--prefix=/mingw64指定安装路径为/mingw64,--disable-gtk-doc禁止编译文档。

编译完成后,可以在/mingw64目录下找到编译好的GTK库和头文件。

注意:编译GTK需要一定的时间和硬件资源,请耐心等待

在Windows下用mingw编译gtk源码

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

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