我已经努力了两个星期来创建一个在 Windows 上构建 gstreamer 插件的环境(需要一个鸣禽插件)。
我已经安装了 MSYS、MinGW 和 Cygwin,然后安装了 GStreamer OSSBuild,我还下载了 Songbird 的源代码,它们带有自己的 gstreamer 预编译版本。
我无法从 songbird 源运行 gst-inspect(或任何其他 gstreamer 应用程序),我想我会选择 OSSBuild(因为我能够从编译的 OSSBuild 运行 gst-inspect)。
按照构建 GST 插件的说明(在此处找到)时,cygwin 将无法识别 OSSBuild,并且在运行 autogen 时构建失败,并出现以下错误:
checking for GST... no
configure: error:
You need to install or upgrade the GStreamer development
packages on your system. On debian-based systems these are
libgstreamer0.10-dev and libgstreamer-plugins-base0.10-dev.
on RPM-based systems gstreamer0.10-devel, libgstreamer0.10-devel
or similar. The minimum version required is 0.10.16.
configure failed
我也不能使用 MSYS 或 MinGW,因为它们根本无法运行 autogen。
我知道 cygwin应该有它自己的 gstreamer 开发包,但我找不到如何安装它们。
我的问题:如何在 cygwin 中安装 gstreamer 包,或者如何使用 cygwin 和 OSSBuild 依赖项进行构建?
简而言之,如何获得可以在 windows 下构建 gstreamer 插件的环境?