如何在Windows上安装GTK + 3.0?
收藏

尝试在Codeblocks Win7上设置GTK + 3.0。在找到确切的操作方法时遇到了一些麻烦。

GTK网站将您定向到msys2。似乎曾经在GTK网站上直接下载了不再存在的多合一Windows捆绑软件。

按照说明安装并更新了msys2后,在安装的文件或GTK指导您访问的mysys网站上,我没有看到对GTK +的引用。

从不必要和愚蠢的不清楚来做应该很简单的事情来看,它似乎非常Linux。也许我错过了一些东西,但它不应该像下载压缩文件夹,提取和设置路径那样简单吗?

以这种速度,id可以更快地学习C ++并使用Qt。

问题在标题中,我很惊讶我不得不问这个问题,似乎Google应该完全涵盖了这个问题,但是我发现的所有内容都与GTK网站上不再提供的下载有关。我找不到有关msys2和GTK + 3.0的信息。

提前致谢。

最佳答案

欢迎您,未来的Google用户!自从我写了这个答案以来,GTK +网站现在有了正式的安装说明,这些说明涵盖了我在下面说的内容,但具有更多的细节和更少的麻烦。请参考该页面。由于历史原因,以下答案一直保留。

GTK +网站的问题在于没有人可以维护这些二进制发行版。 Windows以前的二进制发行版是针对GTK + 3.6的,我相信该发行版本早于2012年。当前版本是3.16,而3.18距离发布实际上还有几天的时间。 MSYS2是唯一受支持的安装机制,并且已足够频繁地进行更新。

也就是说,如果使用MSYS路由,则需要单独安装GTK +。 MSYS并没有开箱即用的GTK +。从...开始

pacman -Ss gtk3

这将为您提供可能安装的软件包的列表,包括用于32位和64位MinGW的GTK +库。我现在忘记了他们的确切名字。

找到想要的那个后,使用

pacman -S package-name-here

安装它。然后,从开始菜单的MSYS文件夹中打开MinGW 32位或64位Shell,以开始开发。

如果您想使用传统的IDE进行GTK +编程,请查找GNOME Builder或Anjuta。对于图形GUI设计器,请查找Glade。

    公众号
    关注公众号订阅更多技术干货!