glib

    2热度

    2回答

    我正在尝试创建一个Gtk Widget,您可以将OpenCV图像传递给它,然后显示它。我创建了一个从Gtk.Image继承的类,用于显示图像。您使用show_frame方法将OpenCV图像传递给此类,然后更新Gtk.Image以显示该图像。 我已经测试过它,它工作正常,即在调用show_frame方法时图像正确显示和更新。但是,每次图像更新时,使用的内存都会增加,直到内存不足并且程序崩溃。 我相

    0热度

    1回答

    我想为使用ndk的android编译模块。该库对glib有依赖性,所以我使用https://github.com/ieei/glib构建了它,并且一切似乎都正常。然而,当我尝试使用油嘴模块在我的Android.mk文件,我得到的运行NDK建造以下: jni/fluidsynth/fluidsynth/fluidsynth/src/fluid_cmd.c:1837: error: undefined

    1热度

    1回答

    我想了解为什么我使用GThreadPool时无法启动超过4个线程。 pool = g_thread_pool_new ((GFunc)func, (gpointer)&values, g_get_num_processors(), TRUE, NULL); g_thread_pool_push (pool, val, NULL); g_thread_pool_push (pool, val,

    0热度

    2回答

    我需要将整数转换为Glib :: ustring,但我不想使用stringstream。并不是说stringstream有什么固有的错误,但我不想另一个库只是来完成这样一个简单的任务。 我的第一本能是用一个大的ol if语句编写一个函数,或者为每个数字使用一个字符数组,但必须有更清晰的东西。有其他选择吗?

    0热度

    1回答

    我试图将一个值传递给g_timeout_add_seconds()中使用的函数,但它不像预期的那样工作。它正常工作时,我将一个值传递给函数。我是否错误地使用了g_timeout_add_seconds()? typedef struct { int x, y; } xy_t; void fn_init(void) { xy_t xy; int z; xy.x

    0热度

    1回答

    当我尝试启动image_view时,窗口显示出现并冻结。 端子输出如下: (image_view:29293): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'GtkWidget' (image_view:29293): GLib-GObject-WARNING **: instance

    0热度

    2回答

    我正在使用C语言Json库,Json-Glib。 问题是,图书馆保持Segfaulting我,我不明白为什么。我阅读所有的文档,并明白,根节点可以容纳一些原始值,但更重要的是一个对象。我试图实现一个对象连接,但是当我尝试把一个对象放在一个节点内,或者甚至只是添加字符串成员在它中,我得到无效跳转为通常的大小8(字符串)的无效读取。 这里是试图从JsonNode实现JsonObject检索的代码,在检

    1热度

    1回答

    我做了一下在wxWidgets的/ GTK应用程序代码的清理,并希望解决这些警告,因为他们似乎表明一个错误: GLib-GObject-WARNING **: /tmp/buildd/glib2.0-2.42.1/./gobject/gsignal.c:2579: instance '0x2d61440' has no handler with id '3133' GLib-GObject-WA

    2热度

    1回答

    我很好奇,如果gsettings可以用来存储对象,或者一定要静态设置?用户对象等对象是否可以存储在gsettings中?用户可以添加和删除每个用户的固定属性吗?

    0热度

    1回答

    我有一些程序想使用Glib进行跨平台运行。 但我发现Glib的进程控制g_spawn *()函数非常难以使用。 我不知道如何替换一些非常基本的Unix系统函数fork()。 #include <stdio.h> #include <unistd.h> int main(int argc, char **argv) { pid_t pid = fork();