使用 GLib 查找字符串数组中字符串的位置
我有一个字符串数组,例如: char **strings = {"str1", "str2"}; 我想知道 glib 中是否有一个函数可以查找该数组中字符串的位置。 我想我可以在 for(…
g_object_new 应该有匹配的 g_object_unref 吗?
我正在使用libnotify在我的应用程序中显示桌面通知; notify_notification_new() 返回一个 NotifyNotification*,它应该作为第一个参数传递给通知库的…
在 Mac OS 10.6.3 上安装 PyGTK 依赖项时出错
我尝试在 Mac OS 10.6.3 上安装 PyGTK 2.16.0(Python GIMP 工具包)的以下依赖项: glib 2.25.5 gettext-0.18 libiconv-1.13.1 当我尝试安装 glib 时…
在 Windows 计算机上,我应该将 GLib DLL 放在哪里?
我在 Windows 应用程序中使用 GLib。我应该将 GLib DLL 放在哪里?这里“接受”的做法是什么?我是否使用 C:\Windows\System32 等共享位置,还是应该…
使用“g_object_set_data”传递用户名
我正在使用 g_object_set_data 通过 event_box 设置用户名,因此在回调中我可以通过 event_box 指针获取它。 g_object_set_data(G_OBJECT(event_box),…
Glib 将纪元时间转换为字符串
我正在使用 glibs 函数将纪元时间转换为字符串,如下所示。 但每次它都给了我一些随机的时间。 //Convert Time in string. GDate *date = g_date_new_…
将非 pod 结构插入 GHashTable
我正在尝试构建一个包含 int、time_t 和一些 char* 的结构实例的 GHashTable。 我的问题是,如何将结构体实例插入 GHashTable 中?有很多关于如何插入…
将正则表达式与 Glib 结合使用
我想找到所有注释块(/*...*/),但函数 g_regex_match_full 始终返回 true。 这是代码: // Create the regex. start_block_comment_regex = g_regex…
Symbian S60 上的 glib
我有兴趣将依赖于 glib 的 C 库移植到 Symbian。 经过一番研究,我发现glib有一个Symbian端口。但是我似乎找不到太多有关它的文档。谁能指出我是否可…
如何编译需要较新版本 glib 的程序
我正在尝试在 Ubuntu 8.04 上编译 Webkit。但是当我运行 autogen.sh 时,我得到 以下错误表明它需要更新版本的 glib。那么,在不搞乱操作系统其余部分…
需要帮助解决编译器错误:错误:从“int”转换无效;到“GIO条件”
我有一个使用 GIO 的简单 cpp 文件。我已经删除了所有内容以显示我的编译错误: 这是我得到的错误: My.cpp:16: error: invalid conversion from ‘in…
Glib segfault g_free 哈希表
我不太清楚为什么如果我尝试释放数据会出现段错误。任何帮助将不胜感激。 struct mystu { char *q; }; static GHashTable *hashtable; static void ad…