#include<gst/gst.h>
#include<stdio.h>
int main(int argc,char **argv)
{
const gchar *nano_str=NULL;
guint major=0,minor=0,micro=0,nano=0;
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;
}
跟着手册编写了上面的代码,但是没有编译方法,在网上找了很长时间才找到解决方法
1)编译命令是 gcc GStreamer.c -o GStreamer -Wall `pkg-config --cflags --libs gstreamer-0.10`
2)需要安装 libgstreamer0.10-dev
注:使用系统 ubuntu