[英]How can i get the application code created by gst-launch or gstreamer pipeline editor?
[英]How do I install gstreamer(gst lib) on Arch linux
我收到此错误:
[k4li@madison gst]$ gcc basic-tutorial-1.c
basic-tutorial-1.c:1:21: fatal error: gst/gst.h: No such file or directory
#include <gst/gst.h>
但是我在我的 Arch 机器上安装了 gstreamer 和所有插件。
sudo pacman -S --needed $(pacman -Ssq gstreamer)
我错过了什么?
你甚至没有 CFLAGS 和 LDFLAGS 来编译和链接到流媒体库。 它应该是这样的:
gcc `pkg-config --cflags --libs gstreamer-1.0` basic-tutorial-1.c
您的示例文件听起来像是来自http://gstreamer.com 。 这是来自 gstreamer 的旧“0.10”分支,并且几年没有维护。 当前版本是“1.8.2”。 该站点目前不是 gstreamer 开发的最佳资源。
当您的系统仍然支持这些库时,您可能很幸运,通过在上述命令中将 gstreamer-1.0 与 gstreamer-0.10 交换。
安装 gstreamer:
sudo pacman -S gstreamer
让它有用,你需要安装你需要的插件包:
等
有关更多信息,请阅读 archwiki 中gstreamer的 wiki。
为了避免致命错误,您需要在 Arch linux 中安装包pkgconf
:
sudo pacman -S pkgconf
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.