Configuring Gstreamer with Eclipse CDT Juno for GStreamer plugin development - eclipse

I have Eclipse CDT installed in my Ubuntu 13.10. I'm new to GStreamer plugin development,and I came to know that Anjuta is being used by many developers. I don't know what features it does have, but I like to work on Eclipse, because of its autocomplete and handy shortcuts.
So, I want to know, First thing, What to download for GStreamer Plugin development in C, and
how to configure GStreamer's plugin development libraries with Eclipse CDT,
and the last one, how to launch and run the Gstreamer plugin, that I have developed.
Suggestions on how to start GStreamer Plugin development is most welcome :)
I'm currently reading GStreamer's plugin writers guide, so I would definitely appreciate a step by step instructions for the above process.

I'm developing gstreamer plugins with eclipse under linux. You need to:
install the gstreamer-devel packages
then if you want to get a plugin working really fast: download gst-template
git clone git://anongit.freedesktop.org/gstreamer/gst-template.git
and read the README files inside: you can get your first plugin by
cd gst-template/gst-plugin/src
../tools/make-element myplugin
then you compile this and you should have your first working gstreamer plugin. (concretely I copy the myplugin.c and myplugin.h generated to my eclipse environment where I compile them)
Includes:
/usr/include/gstreamer-1.0 (or-0.10)
/usr/lib/glib-2.0/include
/usr/include/glib-2.0
and in the linker - Miscelaneous:
`pkg-config --libs gstreamer-1.0 gstreamer-app-1.0`

Related

How to install the JSystem plugin for Eclipse

As per the JSystem documentation it's stated that the installer of JSystem has a little checkbox which install the eclipse plugin, but the screenshot on the manual it's for Windows XP(http://www.jsystemtest.org/sites/default/files/help/Chapter%203%20Getting%20Started%20with.htm#_Toc206753837) and right now I'm using ubuntu 12.04 with Eclipse Juno. I just installed JSystem here and can't find that little checkbox.
Also the documentation is sparse and short. Does anybody know how to install the JSystem plugin for Eclipse?
Thank you!
Actually, the Eclipse plugin is no longer part of the JSystem installation.
If you still want to use it, you can grab one of the older installation packages from SourceForge
(Version 5.7.02 would do the trick).
If are having problems with the Linux installation, you can install it on windows and copy manually the com.ignis.eclipse.plugin_5.7.02 jar from the jsystem/runner/Eclipse folder to the Eclipse plugins folder.
After restarting the Eclipse, you would be able to create a new JSystem project using the plugin.
One of the main reasons that the plugin is no longer provided and supported is that JSystem is now using Maven and most of the plugin functionality is now done via Maven archetypes.
To learn more about it please refer to the Getting started guide

Importing C libraries into eclipse through plugins

I have build up a C library using my C source code and I have the lib file ready.
Now I want to import this lib file to my eclipse through eclipse plugin.
I want to develop a eclipse plugin which includes these lib files such that I can use my old source codes over here in eclipse just like android plugin for app developers which contains android source code.
I'm not sure how to do this.
Eclipse it's just an IDE, C and C++ support for development purposes are provided by other packages or plugins if you will, the most popular one is CDT.
You can install cdt by simply using the Help menu in your Eclipse.
But in my experience Eclipse is probably one of the worst IDE for development, the C and C++ situation is even worst.

CDT installation in Eclipse

I have installed cdt-master-6.0.2.zip (link) to my Eclipse by extracting it to the Eclipse installation dir. I'm using Eclipse 3.5 in Windows 7 x86 machine. But the plugin doesn't show up when I start Eclipse (I can't create a new cpp project). Yet cdt shows up in Help > About Eclipse SDK > About Eclipse SDK Features. What am I missing here?
To install plug-ins into Eclipse you should always prefer using the user interface through Help > Install new software menu.
Anyway if you really want to install plug-ins manually into your Eclipse installation, you have to place them into the dropins folder.
BUT this way you will have to resolve plug-in dependencies by yourself. If all dependencies are not satifsied, the concerned plug-ins will fail to start silently. This is why you should REALLY prefer to use the standard plug-in installation method to avoid any problem.

Flash Builder 4 + Red5 IDE Plugin

Anybody know how to install Red5 IDE Plugin for Adobe Flash Builder 4?
Adobe Flash builder 4 comes with an integrated installation of Eclipse, but If I follow the instructions on Red5 site I get:
Cannot complete the install because one or more required items could not be found.
Software being installed: Red5 Feature 0.2.0 (org.red5.feature.feature.group 0.2.0)
Missing requirement: Red5 Feature 0.2.0 (org.red5.feature.feature.group 0.2.0) requires 'org.eclipse.jst.server.core 0.0.0' but it could not be found
I have tried everywhere but can't find any help.
Thanks in advance.
Answer
Flash Bulder 4 has Eclipse Galileo as integrated IDE, in order to make Red5 Plugin work first you have to install Eclipse Web Tools Platform (http://download.eclipse.org/releases/galileo/) and then you can install Red5 IDE Plugin.
Unfortunately the flash builder is not built on top of a full blown eclipse (it does not make sense to do so.), So you need to install the server components, if you are envisioning running servers from eclipse. The easiest way to do this is to install the all-in-one package from eclipse and then install the Flash builder plugin or you could try installing WTP (Web Tool Platform) tools in your existing flash builder.
Flashbuilder is available in two flavours. Standalone or as a eclipse plugin. I am currently doing all my flashbuilder plugin's(Currently working on a PureMVC plugin and need beta testers) development using eclipse indigo and flashbuilder 4.0(the plugin version) without any problem.
Short answer is :)
Just install the eclipse environment you want and then install the flashbuilder plugin..
Should work like a charm.
Geirr

Integrating Qt with eclipse

I have stuck with problem of building Qt projects in Eclipse. First of all here is the sequence of steps which I went through when I installed Qt plugin.
I develop in Eclipse for Java Developers, so firstly I downloaded CDT plugin for eclipse, using Install Wizard.
Then I downloaded and install latest Qt SDK with all libraries, including libraries for mobile developement.
The next step was downloading and setting up Qt plugin for Eclipse.
After I have done everything, I began to configure Eclipse for work with CDT and Qt.
1) I pointed in Windows->Preferences->Qt this attributes:
[Name: Qt4.7.3]
[BinPath: C:\QtSDK\Desktop\Qt\4.7.3\mingw\bin]
[IncludePath: C:\QtSDK\Desktop\Qt\4.7.3\mingw\include]
2) I changed Windows->Preferences->C/C++->New CDT Project Wizard->Makefile Project->Builder Settings->Build Command to mingw32-make, because it tried to launch make instead and of course projects didn't build.
Everything works fine but everytime when I create new Qt or C/C++ Project I have to modify it's Builder settings properties and MakeTarget properties, renaming build commands to mingw32-make. Moreover when I save project, Eclipse should rebuild it, but I get nothing and have to build it manually, using MakeTarget->Build in debug mode.
Tell me please what did I miss during configuration.