GLib

GLib 是一个通用的、可移植的实用程序库,它提供了许多有用的通用数据类型、宏、类型转换、字符串实用程序、文件实用程序、主循环抽象等等。

此外,GLib 还提供了一个运行时类型系统,用于用 C 编写面向对象的代码,以及一套用于流式输入/输出、文件系统访问和枚举、IPC、网络编程和系统集成的高级 API。

组件

GLib 由各种库组成

  • glib:基本的、可移植的底层库,提供数据类型、实用程序和主循环。
  • gobject:用于面向对象编程的运行时类型系统。
  • gmodule:用于动态加载共享模块的可移植 API。
  • gio:用于流式 I/O;文件系统访问和枚举;IPC;网络编程;和系统集成的高级和低级 API。

文档

源代码

GLib 源代码可在 GNOME 的 GitLab 实例上找到:https://gitlab.gnome.org/GNOME/glib

您可以从以下位置下载发布归档文件:https://download.gnome.org/sources/glib

报告问题

如果您在使用 GLib 时遇到问题,请在 GNOME 的 Discourse 实例上使用 “glib”标签 开一个主题。

您可以在项目的 GitLab 问题跟踪器上报告错误。

发现拼写错误或缺少某些信息,编辑此页面
阅读 如何为本网站做出贡献