欢迎光临散文网 会员登陆 & 注册

GTK安装注意事项

2023-05-23 00:35 作者:极极及  | 我要投稿

下面是我从官网复制过来的, 这里我踩了一个大坑, 而且这个大坑非常容易中招就是配置环境变量的时候MinGW和MSYS2的顺序,

MinGW必须在MSYS2的上面

如果不是按照这个顺序 在编译GTK的时候调用的检查器就会被MSYS2给覆盖掉, 然后就会出现找不到文件的情况

为Windows设置GTK                      

注意:这些说明是为希望基于GTK创建Windows应用程序的开发人员而设计的,而不是为最终用户。在Windows上,GTK应用程序通常已经与GTK捆绑在一起,因此最终用户不需要担心如何安装GTK本身。

在Windows开发机器上安装GTK有多种方法。

  • MSYS2            

    此方法基于MSYS2提供的包,MSYS2为Windows提供了类似UNIX的环境。这两个存储库还为大量其他有用的开源库提供了包。

  • gvsbuild            

    该方法提供了从源代码构建GTK堆栈的脚本,并输出可由基于Visual Studio或Meson的项目使用的库和工具。

我们假设您使用的是Windows 7或更高版本。对于旧版本的Windows,您需要对旧版本的GLib和GTK进行自定义构建。

从MSYS2包使用GTK                      

安装                      

MSYS2项目为Windows提供了一个类似UNIX的开发环境。它为许多软件应用程序和库提供包,包括GTK堆栈。如果你更喜欢使用Visual Studio进行开发,你应该使用gvsbuild。

在MSYS2中,使用pacman包管理器安装包。

注意:在下面的步骤中,我们将假设您使用的是64-bit Windows。因此,软件包名称包括x86_64体系结构标识符。如果您使用的是32位Windows,请使用i686体系结构标识符调整以下说明。

步骤1:下载与您的平台匹配的MSYS2安装程序,并按照安装说明进行操作。

步骤2:安装GTK4及其依赖项。打开一个MSYS2 shell,然后运行:

pacman -S mingw-w64-x86_64-gtk4

如果你想用GTK3开发,运行:

pacman -S mingw-w64-x86_64-gtk3

第四步。(可选):安装生成工具。如果你想用其他语言(如C、C++、Fortran等)开发GTK应用程序,你需要一个编译器(如gcc)和其他开发工具:

pacman -S mingw-w64-x86_64-toolchain base-devel


GTK安装注意事项的评论 (共 条)

分享到微博请遵守国家法律