glib

glib

文章 2 浏览 81

插入 Gashtable 的内容被破坏

我有一个 ghashtable 对象作为我的班级成员。我在构造函数中创建了它的新对象。我正在迭代地调用这个函数。当我在每个方法调用中检查哈希表的大小时,…

度的依靠╰つ 2024-11-10 10:12:35 5 0

重用 malloc 将不同的指针传递给信号处理程序

在下面的代码块中,我创建了一个指向结构的指针,以便可以向 gtk 信号处理程序提供多个变量,该处理程序被设置为在处理程序断开连接时自动 g_free() …

野侃 2024-11-06 08:24:33 7 0

GSList (GLib) 问题

您好, 我正在尝试使用 glib.h 中的 GSList,但在使用 char * 元素填充列表时遇到问题。 这是代码: GSList * res = NULL; char * nombre; while (...…

伴我心暖 2024-11-06 07:36:33 10 0

GHashTable 对两个相同输入的响应完全不同

以下是我可以创建的最短的可编译演示。 查看接近尾部的 printf 调用,输出如下。我不知道为什么两个完全相同的语句可以做到这一点。它可能与输入类型…

執念 2024-11-05 11:13:35 12 0

当传递 GSList 时,Glib 类型测试宏会导致段错误

将 GSList 传递给 Glib 宏(例如 G_OBJECT_TYPE_NAME()、GTK_IS_WIDGET() 等)会导致分段错误。 这是一个问题,因为我的程序必须处理 GObject 列表,…

江南月 2024-11-05 00:49:08 6 0

如何在 kdevelop 中使用 glib?

我正在使用 Kdevelop 4.0 制作一个新应用程序,现在我试图包含 glib,但我做不到。 我已经通过 apt-get install 在 Ubuntu 10.04 中安装,它安装在 /u…

橙幽之幻 2024-11-04 18:18:54 11 0

编译器类型转换警告和错误

if(xmlStrEquals(cur->name, (const xmlChar *) "check")) // Find out which type it is gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON (gtk_buil…

爱要勇敢去追 2024-11-04 07:34:14 8 0

Glib 铸造宏

Gtk 有转换宏,允许它更改 gtk 对象的类型: GTK_WIDGET(gtktoolbox); Glib 以类似的方式工作(据我所知),但我找不到数据类型的宏: G_INT(); // do…

无人接听 2024-11-03 18:20:10 8 0

使用 C 中的 glib 函数获取交互式输入

我正在编写 ac 库,但在我想测试功能之前。因此,我执行以下操作: int main(void) { GString *msg = NULL; msg = g_string_sized_new(256); printf (…

生活了然无味 2024-11-03 08:51:11 6 0

glib 网络连接示例

你能建议一些用 glib/gio 库制作的网络连接示例吗? 有一个相当不错的参考手册,但即使对于基本的东西也没有完整的示例。 它将作为程序的一部分用于简…

九命猫 2024-11-03 02:12:58 10 0

GLIB:g_atomic_int_get 变为 NO-OP?

在一段较大的代码中,我注意到 glib 中的 g_atomic_* 函数没有按照我的预期进行操作,因此我编写了这个简单的示例: #include #include "glib.h" #inc…

最冷一天 2024-10-31 11:43:52 9 0

怎么可能两次锁定 GMutex?

我编写了一个测试程序来尝试调试我遇到的 GMutex 问题,但我似乎无法弄清楚。我正在使用下面的类来锁定和解锁作用域上下文中的互斥体。这和BOOST的后…

原谅我要高飞 2024-10-30 16:52:30 6 0

使用 g_array_sort 函数

我需要使用函数 g_array_sort(GArray *array, GCompareFunc *func) 但我不理解第二个参数。 请告诉我应该如何调用它,如果可能的话请附上示例......…

百变从容 2024-10-26 21:01:41 5 0

C、GLib:有没有一种方法可以获取大小 - 可以应用于文本文件、二进制文件、文件夹和符号链接?

// gcc z.c -o z $(pkg-config --cflags --libs gtk+-2.0) #include #include #include struct tst { GtkWidget *win, *vb, *ent, *btn, *lbl; GtkAcc…

假装不在乎 2024-10-24 05:18:39 8 0

聊天套接字 + gio_channel 没有立即用 C 语言显示传入数据包?

大家请看下面的代码: #include #include //socket(); #include //sockaddr_in #include #include #include #include #define RECV_SIZE_MODE 1024 //…

吹泡泡o 2024-10-21 17:54:29 12 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文