c - gstreamer -plugin intstallation 这个错误是什么意思?

标签 c linux gstreamer configure

我已经从源代码构建了 gstreamer & gst-base 插件 但在配置时 gst-plugins-good-0.10.30,我收到这样的错误

checking for struct ip_mreqn... yes
checking for GLIB... configure: 
configure: error: This package requires GLib >= 2.20 to compile.

这个错误是什么意思,我该如何安装 gst-plugins-good-0.10.30

最佳答案

错误可能意味着以下情况之一:
1. 您没有安装 Glib 开发包 (-devel),即 Glib 的头文件和 pkg-config (.pc) 文件.您可以使用 dpkgyum 或基于您的 Linux 发行版的其他命令来检查这一点。 2. 您安装了Glib 开发包,但版本不是2.20 或更高版本。要检查版本,请查看 pkg-config --modversion glib-2.0
的输出 3. 您安装了Glib 开发包,但是pkg-config 找不到它。在这种情况下,您必须设置 PKG_CONFIG_PATH 环境变量。
对于 gstreamer 源所需的包,有一个包含所需包列表的 REQUIREMENTS 文件。此外,configure 将抛出缺少所需的包。您将需要从源代码或从您的发行版的 repo 配置安装。
希望这对您有所帮助!

关于c - gstreamer -plugin intstallation 这个错误是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7711484/

相关文章:

linux - 在模块中找到命令,但无法加载模块

c - 为什么在线评委不接受?

c - C 中的 %f 和 %lf 有什么区别?

C 中用于 SSHD 的自定义 PAM

linux - 从文件脚本错误添加用户帐户

macos - gstreamer 在 OSX 上创建虚拟设备

c - 读取C中具有特定结构的文件

c - 为什么文件指针为空?

python - Gnonlin 中的预定暂停

c++ - 在 GStreamer 管道总线上调用 gst_bus_set_sync_handler 是否安全?