我该在哪里下载预编译的GTK+ 3二进制文件或Windows安装程序?

29

我已经看过GTK+3并且很喜欢它。但不幸的是,从源代码编译从来没有成功过。请问有没有提供体面二进制文件的地方,甚至更好的是Windows安装程序?

5个回答

36

2020-03-19更新:

GTK+去掉了加号,并且他们的网站已经重新编写。因此,在Windows上安装GTK的说明现在位于https://www.gtk.org/docs/installations/windows/

2017-04-07更新:

自2017-06-23起,GTK+项目不再为Windows提供二进制包。现在由MSYS2项目提供,并得到GTK+团队的祝福。

MSYS2为Windows提供最新版本的GTK+,以及完整的工具链和其他有用的GTK相关开发工具,例如:

  • Glade,GUI设计器
  • Devhelp,离线文档浏览器

官方的GTK+网站包含Windows上的GTK +安装说明

2013-10-27更新:

现在有一个官方支持的Windows版GTK 3(截至今天为止的GTK 3.6.4)。您可以在官方GTK+网站的“下载”部分找到它。 感谢GTK团队和tarnyko在此方面的工作。

2013-02-01更新:

目前没有针对Windows的GTK3安装程序。不过,OpenSUSE构建系统提供了针对Windows的GTK3二进制文件。在GTK开发邮件列表的GTK3 on Windows主题讨论中,Maarten Bosmans提供了download-mingw-rpm.py Python脚本,该脚本自动下载软件包及其依赖项,然后使用7-Zip解压缩软件包内容。可以查看他的文章了解如何使用download-mingw-rpm.py。

2011-05-15原始内容:

有一个法国人(tarnyko)提供了一个基于OpenSUSE二进制文件的(非官方的)Windows GTK 3安装程序,另一个人提供了另一个(同样非官方的)版本。这可能会有所帮助。检查gtk-list邮件列表是了解此问题如何随时间演变的最佳方法。


8
下载的结果看起来很糟糕,远远达不到之前提供的二进制构建版本的便利性。如果这是唯一的选择,那么称其为平台无关工具包就是委婉语。 - Lothar
1
GTK3还比较新,而且Windows的GTK+维护者最近停止了他的活动...目前还没有人站出来创建一个新的安装程序,所以在Windows上使用GTK3是可行的,但我承认目前在Windows上安装它还是比较困难的。 - liberforce
1
今天又尝试了一下,用那个脚本下载了整个东西。实际上,它可以很好地安装,只要使用python >= python 3.2(3.0对我来说失败了)和最新版本的7-zip。然而,运行gtk3-demo有点令人失望,因为我遇到了很多崩溃。我仍然需要弄清楚是我的安装出了问题,还是gtk3-demo或GTK3本身的问题。 - liberforce
1
这个 Python 脚本在 Python 2.6.6 中不能运行,我猜我应该安装 3.2 版本。让人失望的是,像 Gtk 这样的跨平台工具包几乎没有或者说是缺少 Windows 的二进制文件。我目前正在尝试 OpenSuse 的构建。谢谢大家。 :) - ApprenticeHacker
我错了,问题仍未解决,现在已经过去6年了。 - Lothar
显示剩余8条评论

7

感谢上帝。在绝望中,我不得不使用Java Swing。现在我终于可以回到好老的GTK了。 - ApprenticeHacker

6

这里有一个GTK+ 3.4.2的Windows二进制安装程序:

http://www.tarnyko.net/?q=node/1

底部包含库、头文件、MinGW和Vala编译器的开发版本。


6

我通过DropBox分享了最新的Windows 32位GTK+和gtkmm二进制文件。 点击查看 截至今天,版本号为3.22.0。


我很想知道您是如何生成这些二进制文件的。您可以分享一下,这样我就可以自己进行编译了吗? - user836218
@Relish 当然可以。请点击这里 - Wesley

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接