我已经从源代码构建了 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) 文件.您可以使用 dpkg
或 yum
或基于您的 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/