为Gstreamer插件开发配置带有eclipsecdtjuno的Gstreamer

为Gstreamer插件开发配置带有eclipsecdtjuno的Gstreamer,eclipse,ubuntu,gstreamer,eclipse-cdt,gobject,Eclipse,Ubuntu,Gstreamer,Eclipse Cdt,Gobject,我的Ubuntu 13.10中安装了EclipseCDT。我是GStreamer插件开发的新手,我知道Anjuta正在被许多开发人员使用。我不知道它有什么特性,但我喜欢在Eclipse上工作,因为它具有自动完成功能和方便的快捷方式 所以,我想知道,首先,用C语言开发GStreamer插件需要下载什么,以及 如何使用Eclipse CDT配置GStreamer的插件开发库, 最后一个,如何启动和运行我开发的Gstreamer插件。 欢迎就如何开始GStreamer插件开发提出建议:) 我目前正在

我的Ubuntu 13.10中安装了EclipseCDT。我是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(或-0.10)
  • /usr/lib/glib-2.0/include
  • /usr/include/glib-2.0
  • 在链接器-Miscelaneous中:

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