函数
GLibcheck_version
自:2.6
[−]
声明 [src]
const gchar*
glib_check_version (
guint required_major,
guint required_minor,
guint required_micro
)
[−]
说明 [src]
检查正在使用的 GLib 库是否与给定版本兼容。
通常情况下,您会将常量 GLIB_MAJOR_VERSION
、GLIB_MINOR_VERSION
、GLIB_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 字符串。 |