glib

    4热度

    1回答

    我对GMainLoop如何工作有些误解。 主要的东西 - 将一些回调添加到g_main_loop(如g_timeout_add_seconds())的API不会将指针指向要添加该回调的循环。 它看起来像你为所有g_main_loop实例添加回调。 即使你还没有创建。对于这个简单的例子: #include <glib.h> gboolean callback(gpointer data) {

    2热度

    1回答

    已编辑:在胶水代码前包含srv_hallo函数。那是对的吗?现在我可以编译。 我是dbus的新手,我想借助glib和dbus在两个应用程序(IPC)之间建立通信。 但是,当我想编译它,我从自动错误生成的代码: In file included from main.c:2:0: test_example_Server.h:111:17: error: ‘srv_hallo’ undeclared

    2热度

    1回答

    我正在寻找一个使用Freedesktop.org建议的glib dbus支持的完整示例(http://www.freedesktop.org/wiki/Software/DBusBindings/)和dbus-binding-tool。 我看着这里,https://developer.gnome.org/gio/2.26/GDBusServer.html,但这不是使用DBUS绑定工具生成的服务器的

    1热度

    1回答

    我试图在编译成功后运行GStreamer hello-world demo,但应用程序未按预期运行。弹出错误消息,应用程序退出。该消息表示msvcrt.dll在我的电脑中没有功能rand_s。下面显示了Dependency Walker。 我很确定它是GStreamer带来的libglib-2.0-0.dll引起的麻烦。那么,我在哪里可以下载提供功能rand_s的msvcrt.dll?提前致谢。

    1热度

    1回答

    我以GLib开始,并希望使用其GObject引用计数功能来跟踪何时可以释放线程之间共享的一段内存。我用例是如下: void sending_function() { char *msg = create_message(); // Allocates some memory at the heap. GObject *container = g_holds_my_pointer

    0热度

    1回答

    我的S程序有问题。 我需要这个命令来编译: gcc -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -lglib-2.0 \ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -Wextra -g -std=c99 -lm *.c \ -o

    1热度

    1回答

    Glib安装在我的Ubuntu系统上&我可以使用pkj-config命令使用终端进行编译。 但是当我尝试包括在Netbeans的glib.h,自动完成显示: 但是当我点击glib.h,包括它,它说: 它说,找不到库。 我GOOGLE了,但似乎没有工作。我对Ubuntu系统很新。任何帮助表示赞赏。谢谢。

    2热度

    3回答

    我有这个代码,但它失败。为什么? // tomar la fecha fecha = GLib.Date(); print "cogiendo" var s = new StringBuilder("Fecha:"); dia:DateDay= fecha.get_day(); s.append_printf ("%u",dia); print s.str; fecha_str=s.

    -3热度

    1回答

    我在C上撰写申请。我是编写单元测试的新手。我将使用glib测试框架。 我读到这article在维基百科。我不确定我的单元测试应该包含哪些内容。 我知道,我的单元测试应该检查是否为有效的输入,获得预期的结果。这是编写函数的单元测试时需要完成的一切吗? 是否也应该在每次被修改时检查每个变量的值?因为如果扩展了功能,那么可能会添加更多变量,并且可能会在其他各个地方修改当前变量,因此我将不得不更改测试本身

    0热度

    1回答

    我使用glib的列表(链接列表)来存储我的程序中的字符串列表。我已经能够附加,预加或插入新项目到列表中,但我无法编辑列表中的现有项目。我无法在glib的文档中找到编辑项目的适当函数。有没有在glib中执行此功能的任何功能?