我得到了这个错误:
[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)
我错过了什么?
发布于 2016-07-27 06:01:11
您甚至没有用于编译和链接到streamer库的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交换,这可能是幸运的。
发布于 2016-07-26 10:09:03
安装gstreamer:
sudo pacman -S gstreamer
要让它有用,你需要安装你需要的插件包:
等
有关更多信息,请阅读archwiki中的gstreamer维基。
发布于 2020-05-09 15:21:12
为了避免这个致命错误,您需要在Arch linux中安装pkgconf
包:
sudo pacman -S pkgconf
https://stackoverflow.com/questions/38567267
复制相似问题