使用Msys MinGw在Windows上构建GStreamer Editing Services 1.2.1(GES)

时间:2014-04-24 16:51:04

标签: mingw development-environment gstreamer msys

如何在Windows上构建Gstreamer Editing Services 1.2.1?

我采取了哪些步骤: 1)从http://gstreamer.freedesktop.org/src/gst-editing-services/下载gstreamer-editing-services-1.2.1.tar.xz 2)用7zip将其打开两次。 3)将提取的“gstreamer-editing-services-1.2.1”文件夹及其内容粘贴到Msys用户主文件夹 - C:\ MinGW \ msys \ 1.0 \ home \ Benas 4)在msys控制台中输入“cd gstreamer-editing-services-1.2.1” 5)在msys控制台中输入“./configure --prefix = $ HOME”

它说:

 configure: No package 'glib-2.0' found
 No package 'gobject-2.0' found
 No package 'gmodule-no-export-2.0' found
 configure: error: This package requires GLib >= 2.34.0 to compile.

如何解决这些依赖?

1 个答案:

答案 0 :(得分:1)

你安装了gstreamer吗?您可以在此处找到Windows安装程序:http://gstreamer.freedesktop.org/download/

确保同时获取普通和.devel .msi文件。

安装完毕后,你应该在C:\gstreamer\1.0\x86中拥有gstreamer及其所有依赖项。测试并确保它正常工作!您还将有一个新的环境变量GSTREAMER_1_0_ROOT_X86,它指向此目录。

因此,在MSYS中,请确保GSTREAMER_1_0_ROOT_X86\bin中有PATH,并将GSTREAMER_1_0_ROOT_X86\lib\pkgconfig添加到PKG_CONFIG_PATH

希望一切都能正常运作。

编辑:将gstreamer安装到C:\gstreamer下的默认位置非常重要,因为运行时和开发文件似乎都已对此路径进行了硬编码。

快速搜索gnome bugzilla至少会出现one bug acknowledging this problem