是否可以在GLIB循环中运行GLIB环?
只是想知道这是否可能。我一直从内部循环的一个周期/运行中得到响应。这是我的代码 struct app{ GMainContext *context; GMainLoop *loop; }app1; int…
有没有办法静态链接 glib2 库?
由于生产设备没有glib2运行环境,所以我需要静态链接到glib2。我尝试通过以下方式编译和链接,但仍然链接libglib-2.0.so.0。我确信我的设备上存在 lib…
如何在动态管道中使用 splitmuxsink
在动态管道中使用 splitmuxsink 的正确方法是什么? 以前我使用filesink来记录(没有问题),但是需要将文件分段保存,所以我尝试在动态管道中使用spl…
如何制作一个从 TCP 套接字接收数据的 GTK 应用程序
我正在构建一个GUI(使用C),该GUI接收数据以从另一个应用程序显示,该应用程序通过TCP插座发送数据。如何使用GTK(只是我应该采用的方法的一般概述…
GSTREAMER回调不起作用GmainContext
我有此示例应用程序,其中创建gmainContext并在创建G_Main_loop时使用它。 GstElement *pipeline; GstBus *bus; guint bus_watch_id; /* init */ gst_…
使用 CMake 构建 GStreamer 会导致 SDP & WebRTC 未解决的外部符号错误
我正在使用 CMake 构建一个 C++ GStreamer 项目,该项目依赖于 GStreamer、GLIB、Libsoup 和 json-glib。我是 CMake 新手,在设置项目时遇到问题。我…
如何制作一个从 TCP 套接字接收数据的 GTK 应用程序
我正在构建一个 GUI(使用 C),它从另一个通过 TCP 套接字发送数据的应用程序接收要显示的数据。我如何使用 GTK 来做到这一点(只是我应该采取的方法…
尝试定义 Gobject 样板时出现问题
我试图创建一个新类,但出现错误 error: ‘OnvifFactory’ was not declared in this scope G_DEFINE_TYPE (OnvifFactory, onvif_factory, GST_TYPE_R…
g_log_structed 未显示在系统日志中
我尝试使用 g_log_structed 将消息从 GLib 输出到 Linux 日志,但消息没有出现。 #define G_LOG_USE_STRUCTURED #include #include /* Compile comman…
glib/gmessages.h 中的日志处理程序
我正在尝试使用 glib/gmessages.h 作为日志记录我的应用程序的系统。我的问题由以下代码片段证明: Trial.c: #include #include void my_handler(con…
使用自定义 .xinitrc 时出现符号查找错误
我已经用 C 语言为运行 Debian Squeeze 的小型触摸屏面板构建了一个应用程序。它可以在默认的icewm窗口管理器的面板上编译并运行良好,但我希望应用程…
如何从 GHashTable 访问 gpointer 指向的 GString
C 代码 #include //... GHashTable *hash = g_hash_table_new(NULL, NULL); GString val; g_hash_table_insert(hash, (int*)5, g_string_new("Bar"));…
如何将 4 字节“字符串”转换为到 uint32_t?
基本上,我有一个字节字符串数据,例如: \x00\x00\x00\x00 \x08\x00\x00\x00 \x05\x00\x00\x00 (空格仅用于可见性,实际字节串中没有空格字节)。数…
使用 GSocket 接收简单的 UDP 消息
我正在开发一个非常简单的应用程序,需要在指定端口上侦听传入的 UDP 消息,然后将它们显示在 GTK Entry 字段中。我正在尝试根据 GSocket 文档进行工…