glib
1.0.0
GLib 是低级核心库,它构成了 GTK 和 GNOME 等项目的基础。它为 C 语言提供数据结构处理、可移植性包装器以及事件循环、线程、动态加载和对象系统等运行时功能的接口。
官方下载位置为:https://download.gnome.org/sources/glib
官方网站是:https://www.gtk.org/
请参阅文件“INSTALL.md”。有关于在 Windows 上构建 GLib 的单独且更深入的文档。
上游 GLib 仅支持最新的稳定版本系列、之前的稳定版本系列和当前的开发版本系列。所有旧版本均不受上游支持,并且可能包含错误,其中一些可能是可利用的安全漏洞。
有关更多详细信息,请参阅 SECURITY.md。
GLib 的 API 文档可在线获取:
如果您对如何使用 GLib 有疑问,请在 GNOME 的 Discourse 实例上寻求帮助。或者,在 StackOverflow 上提问并将其标记为glib
。
应将错误报告给 GNOME 问题跟踪系统。您需要为自己创建一个帐户。您还可以通过电子邮件(无需帐户)通过电子邮件传入[email protected] 提交错误,但这会给您带来降级的体验。
Bug 用于报告 GLib 本身的问题,而不是询问如何使用它的问题。要提出问题,请使用我们的论坛之一。
在错误报告中请包括:
tests/
子目录中构建的测试程序之一来重现它,那将是最方便的。否则,请包含一个展示该行为的简短测试程序。作为最后的手段,您还可以提供指向可下载的较大软件的指针。请按照贡献指南了解如何开始为 GLib 做出贡献。
补丁应作为合并请求提交到 gitlab.gnome.org。请注意,您需要登录该网站才能使用此页面。如果补丁修复了现有问题,请使用以下符号在提交消息中引用该问题(针对问题 123):
Closes: #123
否则,创建一个引入更改的新合并请求。不需要提交单独的问题。