glib

    1热度

    1回答

    我正在使用gdbus-codegen来生成代码。但基本上,我想获得传递给内部参数GAsyncReadyCallback callback。 我不想使用gpointer user_data,因为我需要它为this指针。 我该怎么做? https://developer.gnome.org/gio/stable/GDBusProxy.html#g-dbus-proxy-call

    0热度

    2回答

    试图让一个子类: mybin.h: #pragma once #include <gst/gstbin.h> G_BEGIN_DECLS G_DECLARE_DERIVABLE_TYPE(MyBin, my_bin, MY, BIN, GstBin) struct _MyBinClass { GstBinClass parent_class; }; GstElem

    0热度

    1回答

    我找不到任何示例代码来使用glibmm(Gio::File)将文件异步写入Glib::ustring(或简单地说就是一个字符串)。 任何人都可以提供一个例子或链接到一个?

    0热度

    1回答

    安装油嘴,2.52我想安装装配在CentOS glib.2.52.0中的./configure没有错误6 64 enter image description here在化妆步骤 有错误: CC libglib_2_0_la-gqueue.lo CC libglib_2_0_la-grand.lo CC libglib_2_0_la-gregex.lo gre

    0热度

    2回答

    glib a提供了g_atomic_int_get函数来自动读取一个标准的C int类型。不是将32位整数从存储器读取到寄存器中,这些寄存器尚未保证是处理器的原子操作(例如mov <reg32>, <mem>)? 如果是,那么glib的g_atomic_int_get函数的目的是什么?

    0热度

    1回答

    我的构建ENV: gst-omx Version: Tag 1.11.2 OS Description: Ubuntu 16.04.2 LTS 64bit Cerbero version: Tag 1.11.2 之前构建GST-OMX,我已经成功地构建GStreamer的SDK 1.0标签1.11.2与目标android_arm GST-OMX build命令: $./autogen.sh

    0热度

    1回答

    非常简单的情况。 我有一个response结构指针,我想填充它的值。 在一个。安迪它的工作: janus_audiobridge_sync_endpoint_response *response = g_malloc0(sizeof(janus_audiobridge_sync_endpoint_response)); response->error_code = JANUS_AUDIOBRID

    0热度

    1回答

    我不能使用boost,但只能使用glib和libc函数。 如果您检查glib,您会发现g_remove,g_rmdir和g_unlink,并且它们都不会删除非空目录。 我看过一篇文章,它实现了一个函数递归删除Linux命令“rm -rf path”等目录内的所有文件和子目录。 我更喜欢使用在C. 您推荐哪家执行/ API井测试实施? 谢谢。

    1热度

    1回答

    我试图释放GString *使用g_string_free,指针使用g_string_sized_new分配。但valgrind会给内存泄漏。 示例代码: Ports * function(bs_t *bs) { GString *string = g_string_sized_new(PATH_MAX); char template[] = "/tmp/grokXXXXXX

    1热度

    2回答

    我有一个游戏,每40帧实例化一个新的结构并将其添加到链接列表。然后,它使用SDL循环显示每个结构到屏幕的链接列表,然后将这些圆圈绘制到屏幕上,然后再次消失而不是停留在屏幕上。 此功能使得新的结构,称为每40帧 void spawnAsteroid(){ srand(time(NULL)); int maxRad = 60; int minRad = 20;