合集-GLib
摘要:1、依赖 安装zlib库 ## 运行下述命令安装zlib $ yum install -y zlib $ cp /usr/local/lib64/libz.so /usr/lib64 安装meson $ yum install -y meson 2、安装 从https://download.gnom
阅读全文
摘要:1、定义 struct GHashTable { /* No available fields */ } 2、方法 2.1 new GHashTable* g_hash_table_new ( GHashFunc hash_func, GEqualFunc key_equal_func ) 创建一个
阅读全文
摘要:void g_free ( gpointer mem ) 释放mem指向的内存,如果知道内存大小,建议使用g_free_sized,速度更快。 如果mem为NULL,则跳过不做任何操作,所以无需担心释放空指针。
阅读全文
摘要:gpointer g_malloc0 ( gsize n_bytes ) 分配n_bytes字节的内存,并初始化为0。如果n_bytes为0,则返回NULL。
阅读全文
摘要:1、定义 struct GVariant { /* No available fields */ } GVariant是一个变量数据类型;它可以包含一个或多个值以及有关值类型的信息。 2、实例方法 2.1 g_variant_get_strv const gchar** g_variant_get_
阅读全文
摘要:1、定义 struct GSList { gpointer data; GSList* next; } 单链表。 2、结构成员 data: 保存元素数据 next: 指向下个元素的指针 3、函数 3.1 append GSList* g_slist_append ( GSList* list, gp
阅读全文

浙公网安备 33010602011771号