![](/img/trans.png)
[英]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.