如何使用 Glib(或任何其他库)列出目录中的所有文件?
我不知道如何使用 GLib (GIO?) 列出给定目录中的所有文件(文件名?)。没有好的文档或教程。欢迎任何代码片段。如果使用 GLib 不可能(或太麻烦)…
适用于 mac os 10.6 雪豹的 glib
正在为 mac os 10.6 开发一本字典。我无法找到 glib.h。我可以把它作为一个库或框架吗?我很困惑。请给我您宝贵的解决方案。 注意:我想使用 glib 中…
为嵌入式Linux安装QT4.7.4。多个错误
我是 Linux 和嵌入式 Linux 开发的绝对初学者。我正在尝试将适用于嵌入式 Linux 的 QT 安装到我的 Fedora 15 笔记本电脑上,以定位 i.Mx233。 首先,…
无法在 Windows 上使用 cabal 安装 glib - 在配置步骤中
在 Windows 7 x64 上, 我尝试过: 1. install gtk+ all in one bundle 2.16 2. add MinGW's bin address to PATH Environment variables 3. add GTK+…
使用 dconf 监视回调
我正在尝试在 Ubuntu 11.04 中使用 dconf api 捕获后台更改事件。我已经创建了一个客户端并且可以读取背景值,但是当我更改 dconf 值(通过 dconf-edi…
如何控制 glib 中调试信息的级别?
我有一个用 glib/gobject 用 C 编写的库。它通过 g_debug() 调用生成大量调试信息。此信息对于故障排除非常有帮助,但是当库包含在实际应用程序中时,…
为什么我的 SHA256 和不同?
我正在使用 glib 生成 SHA256 校验和。它似乎工作正常,但是当我使用 sha256sum 验证输出时,我得到了不同的结果。有什么想法吗? char* createChecks…
将 c++0x 线程与 gio GCancellable 混合使用是合法的吗?
如果我没记错的话,没有简单的方法可以取消 c++0x 线程。我想知道将 GCancellable 与 c++0x 混合使用是否合法线。 如果答案是 没有 我想我应该使用 gl…
GTK / Glib:如何将消息从 GUI 线程发布到工作线程?
GTK 不是线程安全的,而是线程感知的 - 它可以在多个线程中使用,确保使用全局锁来保护 GTK API 调用。如果我需要从工作线程向 GTK GUI 线程发布消息…
内存分配失败时 g_strdup 是否返回 NULL?
glib 文档缺少许多我认为 API 文档绝对应该包含的重要内容。例如 g_malloc 的条目表示 没有什么它会在内存分配失败时崩溃(与标准malloc的行为形成直…
g_scanner_scope_add_symbol中的scope_id参数代表什么?
使用词法扫描器 GScanner 时,我想添加自己的符号进行扫描。在查找信息时,我只找到 API 文档和其他人的源代码(例如 Gimp)。除非我错过了一些明显的…
如何自动使用 /usr/include/glib-2.0 而不是 /usr/local/include/glib-2.0
我不确定我的系统何时发生此更改,但我曾经能够构建使用 /usr/include/glib-2.0 的东西。但现在我的构建由于 glib 而失败,并且我注意到它正在使用另…
g_file_new_for_path() 导致分段错误
// gcc -o 0 $(pkg-config --cflags --libs gtk+-2.0) 1.c #include int main (int argc, char *argv[]) { GFile *f1 = NULL; f1 = g_file_new_for_pa…
使用 GLib 中的 GHashTable?
我正在尝试使用 GHashTable 在我的代码中。我将使用 int 作为我的键,使用结构体作为我的值。我的问题: 我是否必须为用作键的 int 分配内存,或者我…