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 问题跟踪器上报告错误。