Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C gstreamer-plugin安装中此错误的含义是什么?_C_Linux_Gstreamer_Configure - Fatal编程技术网

C gstreamer-plugin安装中此错误的含义是什么?

C gstreamer-plugin安装中此错误的含义是什么?,c,linux,gstreamer,configure,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?显然

我从源代码构建了
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

显然,这意味着您需要GLib 2.20或更高版本。在Linux平台上,首先检查您的软件包管理器中是否有最新的GLib,如果有,请安装它;它可能被称为
libglib
或类似。不要忘了安装随附的
-devel
(Debian、Ubuntu)或
-dev
(Red Hat、SuSE、CentOS、Fedora)软件包;这个软件包包含了一些你需要的东西来编译程序来对付GLib


如果系统中的GLUB太旧,请考虑升级Linux,或者从源安装GLUB。

< P>这显然意味着你需要GLib 2.20或更高版本。在Linux平台上,首先检查您的软件包管理器中是否有最新的GLib,如果有,请安装它;它可能被称为
libglib
或类似。不要忘了安装随附的
-devel
(Debian、Ubuntu)或
-dev
(Red Hat、SuSE、CentOS、Fedora)软件包;这个软件包包含了一些你需要的东西来编译程序来对付GLib


如果系统中的GLUB太旧,请考虑升级Linux,或者从源安装GLUB。 1.您没有安装

Glib
开发包(
-devel
),即
Glib
的头文件和pkg配置(.pc)文件。您可以使用
dpkg
yum
或基于Linux发行版的其他命令来检查此问题。 2.您安装了
Glib
开发包,但版本不是
2.20
或更高版本。要检查版本,请参见
pkg config--modversion glib-2.0的输出
3.您已经安装了
Glib
开发包,但是
pkg config
无法找到它。在这种情况下,您必须设置
PKG\u CONFIG\u PATH
环境变量。
对于gstreamer源所需的包,有一个
需求
文件,其中包含所需包的列表。另外,
configure
将抛出所需的缺少的包。您将需要从源代码处安装或从repo为您的发行版进行配置。

希望这有帮助

该错误可能表示以下情况之一:
1.您没有安装
Glib
开发包(
-devel
),即
Glib
的头文件和pkg配置(.pc)文件。您可以使用
dpkg
yum
或基于Linux发行版的其他命令来检查此问题。 2.您安装了
Glib
开发包,但版本不是
2.20
或更高版本。要检查版本,请参见
pkg config--modversion glib-2.0的输出
3.您已经安装了
Glib
开发包,但是
pkg config
无法找到它。在这种情况下,您必须设置
PKG\u CONFIG\u PATH
环境变量。
对于gstreamer源所需的包,有一个
需求
文件,其中包含所需包的列表。另外,
configure
将抛出所需的缺少的包。您将需要从源代码处安装或从repo为您的发行版进行配置。
希望这有帮助