尝试在 Codeblocks Win7 上设置 GTK+ 3.0。找不到确切的操作方法。
GTK 网站会将您定向到 msys2。似乎曾经在 GTK 站点上可以直接下载一个不再存在的一体化 Windows bundle 。
按照说明安装并更新了 msys2,我在已安装的文件或 GTK 引导您访问的 mysys 网站上没有看到对 GTK+ 的引用。
就不必要和愚蠢地不清楚做一些本应简单的事情而言,这似乎非常 linuxy。也许我遗漏了一些东西,但它不应该像下载压缩文件夹、解压缩和设置路径那样简单吗?
以这种速度学习 C++ 和使用 Qt 会更快。
问题在标题中,我很惊讶我不得不问这个问题,谷歌似乎应该完全涵盖这个问题,但我发现的所有内容都与 GTK 网站上不再可用的下载有关.我找不到有关 msys2 和 GTK+ 3.0 的信息。
提前致谢。
最佳答案
Welcome, Google users from the future! Since I wrote this answer, the GTK+ website now has official installation instructions that cover what I said below but with more details and less pain. Refer to that page instead. The answer below has been kept for historical reasons.
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 以开始开发。
如果您需要用于 GTK+ 编程的传统 IDE,请查找 GNOME Builder 或 Anjuta。对于图形 GUI 设计师,请查看 Glade。
关于c - 如何在 Windows 上安装 GTK+ 3.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32662215/