glib

glib

文章 2 浏览 81

处理实时时钟的最佳方式?

我正在用 C 语言为 Linux 平台构建一个应用程序,带有 GTK+2 GUI。我需要在屏幕上运行一个实时时钟,显示 HH:MM:SS(只需精确到秒),然后在用户在 GT…

愿与i 2025-01-05 21:20:16 4 0

在不同线程中用作一个类的成员函数是否安全?

例如: struct A { void run1() {} void run2() {} }; int main() { A a; thread t1(bind(&A::run1, ref(a))); thread t2(bind(&A::run2, ref(a))); /…

看春风乍起 2025-01-04 19:09:49 4 0

GLib 的 GAsyncQueue 与 POSIX message_queue

有谁知道 GLib 的 GAsyncQueue 与 POSIX message_queue 在线程间通信方面的相对性能吗?我将有许多小消息(单向和请求响应类型),将在 Linux 之上用 …

呆° 2025-01-04 03:36:37 5 0

Glib 的目的 - g_io_channel_unix_new

有人能告诉我这个功能是做什么的吗? g_io_channel_unix_new Gnome 站点具有它接受文件描述符作为参数并创建一个通道。我的问题是,既然我已经创建了…

君勿笑 2025-01-03 11:46:52 3 0

如何使用 PyGObject 的密钥文件设置后端?

GIO(GLib 的 I/O 库)有一个使用密钥文件的 GSettings 后端。在 C 中,您可以使用 g_keyfile_settings_backend_new() 和 g_settings_new_with_backen…

风吹短裙飘 2025-01-01 03:40:23 6 0

D-Bus、UDisk 和 Glibmm 绑定

我对简单的 D-Bus 概念有疑问。我使用 Glibmm D-Bus 绑定(Gio::DBus 命名空间)来访问 UDisks 接口。我想读取系统上找到的每个硬盘的一些属性,因此…

演多会厌 2024-12-29 01:38:26 6 0

(C++) glibmm 不会在 Ubuntu/Oneiric 上链接

我在 Ubuntu/Oneiric 上运行最简单的程序时遇到问题: #include int main() { Glib::ustring s = "Test string"; } 在 make 上使用 Makefile PACKAGES…

明媚如初 2024-12-28 11:48:37 3 0

glib gremlin 与 GHC 7.4

我正在遵循此过程,使用 GHC 7.2.2 进行测试以安装 gtk2hs 和相关套件,但我遇到了一些障碍。我使用的是 Mac OS X Lion、通过自制程序安装的 glib 2.3…

迟到的我 2024-12-28 06:30:36 3 0

GHashTable如何使用哈希值来存储其节点?

g_hash_table_new() 的文档 表示 哈希值用于确定键在 GHashTable 数据结构中的存储位置。 但是哈希值是如何使用的呢? 似乎 g_hash_table_foreach() …

坏尐絯 2024-12-26 20:11:11 3 0

迭代 char** 为什么这有效?

我拿起这段代码,将其复制到我的程序中。这对我来说似乎是一种迭代 char** 的新方法: char** vArray; // The array containing values // Go through…

小傻瓜 2024-12-25 04:09:57 2 0

油嘴滑舌:g_ascii_dtostr 不精确?

我对一些 glib 函数(例如“g_ascii_dtostr”)(以及使用双精度的 GKeyFile 函数)的工作方式有点感兴趣。 考虑这一行: gchar buf[30]; g_message("…

迷爱 2024-12-23 17:08:26 7 0

使用 glib 的 C 和 dbus 字典

我目前正在构建一个需要与 d-bus 接口的程序。我正在使用 glib dbus 库。我有一个返回 dbus 字典类型的方法,如下所示: array [ dict entry( string …

挽容 2024-12-22 23:17:00 4 0

奇怪的 Fluidsynth 断言(“设置!= NULL”)结果

下面的小示例程序给了我一个断言错误(“设置!= NULL”失败),我无法理解为什么它认为设置结构指针为 NULL。 文件 test.c: #include int main(int …

满身野味 2024-12-20 18:12:17 3 0

如何释放g_thread_init分配的内存

我想知道是否可以释放分配的内存 g_thread_init(NULL) 这是我的代码: int main(void) { g_thread_init(NULL); g_thread_exit(NULL); } 和 valgrind …

这样的小城市 2024-12-20 15:17:07 3 0

Void** 回调混乱

我正在使用一个开源映射工具,它能够使用 g_io_add_watch 来监视文件描述符。我正在尝试观察标准输入文件描述符,并且当标准输入接收数据时我已经成功…

樱&纷飞 2024-12-19 04:15:43 5 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

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