我在我的 Ubuntu 13.10 中安装了 Eclipse CDT。我是GStreamer插件开发的新手,我知道Anjuta被许多开发人员使用。我不知道它有什么功能,但我喜欢在 Eclipse 上工作,因为它的自动完成和方便的快捷方式。
所以,我想知道,首先,在 C 语言中为 GStreamer 插件开发下载什么,以及
如何使用 Eclipse CDT 配置 GStreamer 的插件开发库,
最后一个,如何启动和运行我开发的 Gstreamer 插件。
关于如何开始GStreamer插件开发的建议是最受欢迎的:)
我目前正在阅读GStreamer的插件编写指南,所以我肯定会感谢上述过程的分步说明。
我正在Linux下使用eclipse开发gstreamer插件。您需要:
- 安装 gstreamer-devel 软件包
然后,如果您想让插件快速运行:下载 GST 模板
git clone git://anongit.freedesktop.org/gstreamer/gst-template.git
并阅读里面的自述文件:您可以通过以下方式获取您的第一个插件
cd gst-template/gst-plugin/src
../tools/make-element myplugin
然后你编译它,你应该有你第一个工作的gStreamer插件。(具体来说,我将生成的myplugin.c和myplugin.h复制到我的eclipse环境中,在那里我编译它们)包括:
- /
- usr/include/gstreamer-1.0 (or-0.10) /
- usr/lib/glib-2.0/include /
- usr/include/glib-2.0
在链接器中 - 杂项:
`pkg-config --libs gstreamer-1.0 gstreamer-app-1.0`