繁体   English   中英

如何在 Arch linux 上安装 gstreamer(gst lib)

[英]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

让它有用,你需要安装你需要的插件包:

  • gst-libav
  • gst 插件坏
  • gst 插件库
  • gst-插件-好
  • gst-plugins-丑陋

有关更多信息,请阅读 archwiki 中gstreamer的 wiki。

为了避免致命错误,您需要在 Arch linux 中安装包pkgconf

sudo pacman -S pkgconf

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM