gstreamer编译时找不到头文件问题:
由于本人安装的是gstreamer0,10
所以在/usr/include/下面的目录名为gstreamer-0.10该文件夹中才是gst ,所以找不到头文件
解决方法 ln -s gstreamer-0.10/gst gst
同理出现的 libxml2
ln -s libxml2/libxml libxml
glib2.0也有同样的问题,但里面还有一些头文件及文件夹,我们可以直接拷贝glib2.0里的所有文件到/usr/include下面一份
但glib还缺少一个glibconfig.h的头文件 可以在/usr/lib/i386-linux-gnu/glib2.0/glibconfig.h中找到
然后拷贝一份到/usr/include下面
最后编译命令
gcc gs01.c -lgstreamer-0.10
该动态库可以/usr/lib下找到 ls | grep 'gst'