glib

    0热度

    1回答

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

    0热度

    1回答

    有没有办法在这些数据类型之间进行转换?我正在使用Qt,但仍需要一些glib功能,我还没有找到一种方法来做到这一点。我需要使用GAppInfo获取已安装应用程序的列表,并将其显示在QListView中,为此我需要获取这些应用程序的图标。使用g_app_info_get_icon提取它会返回一个GIcon,我需要使用的是一个QIcon来获取它的QVariant。

    1热度

    1回答

    我有一些问题委托一个工作线程的主线程的函数调用。由于我无法从工作线程调用GTK,因此我想将此调用委托给主线程为我执行。该函数应该尽快在主线程上调用。 我试过如下: g_idle_add(myfunc, myargs); g_main_context_wakeup(NULL); 但它不工作。 myfunc()不会立即调用,而只会在其他输入到达时触发主循环。我真的不明白为什么它不起作用。 g_m

    0热度

    1回答

    我们正在使用开罗和Poppler c库来提供QR代码的东西,而在unix/linux/ubuntu上,在生产和测试系统中都很好。 Mac OS X上的开发人员经常遇到这些问题,比如我们将Mac OS x从10.9升级到10.10,或者将红宝石从1.9升级到2.1。 我们的工程师目前正忙于使用Ruby 2.1 Rail 3.2.21和Mac OS x 10.10的最新版本。我们有RVM,HomeBr

    1热度

    1回答

    在我的应用程序中,我将通过dbus获得一条消息,该消息必须使用gvariant函数进行解析。 格式字符串是G_VARIANT_TYPE( “一个(YSB((SSS)(SSS)))” 样品代码构建一个gVariant是如下 INT ParseVariant(GVariant *值); int main() { GVariantBuilder *builder; GVariant *value

    0热度

    1回答

    我想提取的“/” 例如第一次出现之后的存在的字符串一个具有一个char *卡在这种形式中的一种: hw:0/Line default/Master ,我需要的char *通道(线路,硕士,...) 在标准C可以用 “strcspn” 和 “strlen的” char *card, *channel; int i; i = strcspn(card, "/");

    2热度

    1回答

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

    0热度

    1回答

    我正在学习GLib GHashTable源代码。 你可以在这里看到链接的源代码。 https://github.com/GNOME/glib/blob/master/glib/ghash.c https://github.com/GNOME/glib/blob/master/glib/ghash.h GHashTable *g_hash_table_new (GHashFunc hash_func

    0热度

    2回答

    这个问题与GLib for c programming有关。 原代码在这里: https://github.com/GNOME/glib/blob/master/glib/gslice.h 在glist.h,我看到了宏观_g_list_alloc0,我想知道它是怎么implements.So我回到正轨。 #define _g_list_alloc0() g_slice_new0 (GList)

    0热度

    3回答

    我试图使用Glib-Dbus中的linux来调用DBus方法NetworkManager。当我创建一个GDBusProxyg_dbus_proxy_new_sync然后释放它g_object_unref,新创建的GDBusProxy似乎不被释放。我用pmap -x <pid>来显示我的进程内存使用情况,并且RSS值不断增加。有人能帮我吗? 这是导致该问题的代码: int main (