使用 Eclipse CDT Juno 配置 Gstreamer 用于 GStreamer 插件开发



我在我的 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环境中,在那里我编译它们)包括:

    /
  1. usr/include/gstreamer-1.0 (or-0.10)
  2. /
  3. usr/lib/glib-2.0/include
  4. /
  5. usr/include/glib-2.0

在链接器中 - 杂项:

`pkg-config --libs gstreamer-1.0 gstreamer-app-1.0`

最新更新