首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Arch linux上安装gstreamer(gst lib

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

Stack Overflow用户
提问于 2016-07-25 20:02:56
回答 3查看 2.7K关注 0票数 1

我得到了这个错误:

代码语言:javascript
运行
复制
    [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和所有的插件。

代码语言:javascript
运行
复制
sudo pacman -S --needed $(pacman -Ssq gstreamer)

我错过了什么?

EN

回答 3

Stack Overflow用户

发布于 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交换,这可能是幸运的。

票数 1
EN

Stack Overflow用户

发布于 2016-07-26 10:09:03

安装gstreamer:

代码语言:javascript
运行
复制
sudo pacman -S gstreamer

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

  • gst-libav
  • gst-plugins-bad
  • gst-plugins-base
  • gst-plugins-good
  • gst-plugins-ugly

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

票数 0
EN

Stack Overflow用户

发布于 2020-05-09 15:21:12

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

代码语言:javascript
运行
复制
sudo pacman -S pkgconf
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38567267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档