使用Eclipse CDT Juno配置Gstreamer以进行GStreamer插件开发

时间:2014-01-16 17:50:39

标签: eclipse ubuntu gstreamer eclipse-cdt gobject

我在Ubuntu 13.10中安装了Eclipse CDT。我是GStreamer插件开发的新手,我开始知道许多开发人员正在使用Anjuta。我不知道它有什么功能,但我喜欢在Eclipse上工作,因为它具有自动完成和方便的快捷方式。

所以,我想知道,首先,在C中为GStreamer插件开发下载什么,以及
如何使用Eclipse CDT配置GStreamer的插件开发库,
最后一个,如何启动和运行我开发的Gstreamer插件。
关于如何开始GStreamer插件开发的建议非常受欢迎:)

我正在阅读GStreamer的插件编写指南,所以我非常感谢上述过程的分步说明。

1 个答案:

答案 0 :(得分:2)

我正在使用linux下的eclipse开发gstreamer插件。你需要:

  • 安装gstreamer-devel软件包

然后,如果你想让插件工作得非常快:下载gst-template

git clone git://anongit.freedesktop.org/gstreamer/gst-template.git

并阅读里面的README文件:你可以通过

获得你的第一个插件
cd gst-template/gst-plugin/src
../tools/make-element myplugin

然后你编译它,你应该有你的第一个工作gstreamer插件。 (具体来说,我将生成的myplugin.c和myplugin.h复制到我编译它们的eclipse环境中) 包括:

  1. /usr/include/gstreamer-1.0(或-0.10)
  2. /usr/lib/glib-2.0/include
  3. /usr/include/glib-2.0
  4. 并在链接器中 - Miscelaneous:

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