glib
iamfinehqhq
这个作者很懒,什么都没留下…
展开
-
【glib学习笔记】gobject类型系统
创建一个gobject对象参考文档[1],[2],[3],[4]一个例子下面的例子定义了一个T19 #include <glib-object.h>2021 #define MY_G_IMPLEMENT_INTERFACE(TYPE_IFACE, iface_init) { \22 const GInterfaceInfo g_implement_inte...原创 2020-02-10 14:24:42 · 1157 阅读 · 0 评论 -
【glib学习笔记】基本环境搭建
1. 简介glib (注意不是glibc)是一个常用的c语言库,据我所知GNOME、GTK、Gstreamer、Qemu等都或多或少使用到了这个它。这个库里面包含了丰富的功能,比如常用数据结构与算法的实现、网络基础库、事件监听、线程相关、gobject(实现了类的概念)等等。2. glib库编译方法[ref]这里我们需要编译glib,glib的代码托管在GNOME的gitlab上面,并且至今...原创 2020-02-09 17:55:10 · 2263 阅读 · 0 评论