簡體   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