1,Ubuntu已经安装了gstreamer库,因此只需要再安装几个开发库即可,是


  1. libstreamer0.10-0  
  2. libstreamer0.10-dev  
  3. libstreamer0.10-0-dbg 

在新立得里选中应用即可

2,测试gstreamer开发库

  1. #include <gst/gst.h> 
  2. int main (int   argc,char *argv[])  
  3. {  
  4.     const gchar *nano_str;  
  5.     guint major, minor, micro, nano;  
  6.     gst_init (&argc, &argv);  
  7.     gst_version (&major, &minor, &micro, &nano);  
  8.     if (nano == 1)  
  9.         nano_str = "(CVS)";  
  10.     else if (nano == 2)  
  11.         nano_str = "(Prerelease)";  
  12.     else  
  13.         nano_str = "";  
  14.     printf ("This program is linked against GStreamer %d.%d.%d %s\n",  
  15.           major, minor, micro, nano_str);  
  16.     return 0;  

3,编译运行


  1. gcc -Wall $(pkg-config --cflags --libs gstreamer-0.10) hello.c -o hello  
  2. ./hello 

运行结果:

  1. This program is linked against GStreamer 0.10.22