函数

GLibcheck_version

自:2.6

声明 [src]

const gchar*
glib_check_version (
  guint required_major,
  guint required_minor,
  guint required_micro
)

说明 [src]

检查正在使用的 GLib 库是否与给定版本兼容。

通常情况下,您会将常量 GLIB_MAJOR_VERSIONGLIB_MINOR_VERSIONGLIB_MICRO_VERSION 作为这个函数的三个参数传入;这么做会生成一个检查,检查正在使用的库是否与应用程序或模块编译时的 GLib 版本兼容。

兼容性由两件事定义:首先,正在运行的库的版本比版本 required_major`.required_minor.`required_micro 新。其次,正在运行的库必须与版本 required_major`.`required_minor`.`required_micro 二进制兼容(相同的 major 版本)。

自 2.6 版本起提供

参数

required_major

类型: guint

必需的主版本。

required_minor

类型: guint

必需的次要版本。

required_micro

类型: guint

必需的次要版本。

返回值

类型: const gchar*

如果 GLib 库与给定版本兼容,则为 NULL,否则为描述版本不匹配的字符串。返回的字符串归 GLib 所有,不得修改或释放。

数据归调用函数所有。
返回值可以为 NULL
该值是 NUL 终止的 UTF-8 字符串。