簡(jiǎn)單介紹Ubuntu gstreamer開發(fā)環(huán)境測(cè)試
特別值得一提的是gstreamer有很多值得學(xué)習(xí)的地方,這里我們主要介紹Ubuntu gstreamer,包括介紹Ubuntu gstreamer編譯運(yùn)行等方面。
Ubuntu下構(gòu)建Ubuntu gstreamer開發(fā)環(huán)境 。
Ubuntu已經(jīng)安裝了Ubuntu gstreamer庫,因此只需要再安裝幾個(gè)開發(fā)庫即可
libstreamer0.10-0libstreamer0.10-dev
libstreamer0.10-0-dbg
在新立得里選中應(yīng)用即可
測(cè)試Ubuntu gstreamer開發(fā)庫
#include <gst/gst.h>
int main (int argc,char *argv[])
{const gchar *nano_str;
guint major, minor, micro, nano;
gst_init (&argc, &argv);
gst_version (&major, &minor, µ, &nano);
if (nano == 1)
nano_str = "(CVS)";
else if (nano == 2)
nano_str = "(Prerelease)";
else
nano_str = "";
printf ("This program is linked against GStreamer %d.%d.%d %s\n",
major, minor, micro, nano_str);
return 0;}
Ubuntu gstreamer編譯運(yùn)行
gcc -Wall $(pkg-config --cflags --libs gstreamer-0.10) hello.c -o hello
./hello
Ubuntu gstreamer運(yùn)行結(jié)果:
This program is linked against GStreamer 0.10.22
【編輯推薦】