Tag: glib

材料学习GObject和Glib

我对C很舒服,但需要学习GObject和Glib for gstreamer 。 我在网上发现的所有东西都是Gobject参考手册。 它的好,但寻找Gobject / Glib作为主要焦点的教程是在gstreamer。 所以请分享任何其他资源来学习glib和gobject。

Ubuntu 14.04上的崇高文本 – 试图删除它

崇高&从terminal,打开崇高的文本窗口,但不断得到这个消息: (sublime: 6476): GLib-CRITICAL **; Source ID 1982 was not found when attempting to remove it. 源ID不断变化。 使用Ubuntu 14.04。 任何想法可能会发生什么? 谢谢!

为什么我不能为glib构build一个“hello world”?

所以这里是世界上最简单的glib程序: #include <glib.h> 我尝试用gcc test.c来编译它,我得到: test.c:1:18: error: glib.h: No such file or directory 所以我确定我有正确的软件包: # dpkg -l | grep libglib ii libglib-perl 1:1.183-1 Perl interface to the GLib and GObject libra ii libglib1.2-dev 1.2.10-19build1 The GLib library of C routines (development) ii libglib1.2ldbl 1.2.10-19build1 The GLib library of C routines ii libglib2.0-0 2.20.1-0ubuntu2 The GLib […]

使用大型库固有地使较慢的代码?

我有一个心理抽象,这使得我不愿意在C和C ++等低级语言中使用大型库(如GLib或Boost )。 在我看来,我想: 那么这个图书馆就有上千个人工小时,而且这个图书馆是由那些比以往任何时候都更了解这门语言的人创造出来的。 他们的作者和粉丝们说,图书馆是快速可靠的,function看起来非常有用,它肯定会阻止我(重)重新发明轮子。 但是,该死的,我永远不会使用该库中的每个function。 它太大了,多年来可能会变得臃肿; 这是我的计划需要拖延的另一个球链。 Torvalds的咆哮 (虽然有争议)并不完全让我放心。 我的思想有没有基础,还是我只是不合理和/或无知? 即使我只使用一个或两个大型库的function,通过链接到该库我会承担运行时性能开销? 我相信这也取决于具体的图书馆是什么,但是我一般都很想知道大型图书馆是否会在技术层面上内在地引入低效率。 当我没有技术知识知道自己是否正确的时候,我厌倦了这种痴迷和担心。 请把我从痛苦中解救出来!

GLib编译错误(ffi.h),但安装了libffi

成功configuration后,退出并剪切 gclosure.c:29:17: fatal error: ffi.h: No such file or directory compilation terminated. 我已经安装了libffi,并findffi.h给出: /home/luca/gcc4.6/gcc-4.6.0/libffi/include/ffi.h.in /usr/include/x86_64-linux-gnu/ffi.h /usr/share/doc/ghc-doc/html/users_guide/ffi.html /usr/share/doc/libffi5/html/Using-libffi.html