跳到内容

GNOME/油嘴滑舌

GLib(GLib)

GLib是低级核心库,它是以下项目的基础作为GTK和GNOME。它为C提供数据结构处理,可移植性包装器,以及事件循环等运行时功能的接口,线程、动态加载和对象系统。

官方下载位置为:https://download.gnome.org/sources/glib网站

官方网站是:https://www.gtk.org/

安装

查看文件“安装.md’. 单独且更深入的文档用于建筑Windows上的GLib。

支持的版本

上游GLib仅支持最新的稳定版本系列稳定版本系列和当前开发版本系列。全部上游不支持旧版本,可能包含错误,其中一些错误可能是可利用的安全漏洞。

请参见安全.md了解更多详细信息。

文档

GLib可在线获取以下API文档:

讨论

如果您有关于如何使用GLib的问题,请寻求以下方面的帮助GNOME的话语实例或者,问一个问题StackOverflow并标记它油嘴滑舌的.

报告Bug

臭虫应该是向GNOME问题跟踪系统报告.您需要为自己创建一个帐户。您还可以通过以下方式提交Bug通过电子邮件发送电子邮件(无帐户)传入+gnome-glib-658-issue-@gitlab.gnome.org,但这会给你一个降级的体验。

Bug用于报告GLib本身的问题,而不是询问有关如何使用。要提问,请使用我们的讨论论坛.

在错误报告中,请包括:

  • 有关系统的信息。例如:
    • 什么操作系统和版本
    • 对于Linux,C库的版本是什么
    • 还有其他你认为相关的东西。
  • 如何重现错误。
    • 如果您可以用构建的测试程序之一复制它在中测试/子目录,这将是最方便的。否则,请包括一个展示该行为的简短测试程序。最后,您还可以提供指向更大块的指针可以下载的软件。
  • 如果错误是崩溃,则打印出的确切文本车祸发生的时候。
  • 诸如堆栈跟踪之类的进一步信息可能是有用的,但是不需要。

对GLib的贡献

请遵循捐款指南知道如何开始为GLib捐款。

补丁应该是作为合并请求提交gitlab.gnome.org。如果补丁修复了现有问题,请参阅在提交消息中使用以下符号发出(对于问题123):

关闭:#123

否则,创建一个引入更改的新合并请求。提交不需要单独发行。