两周来,我一直在为在windows上构建gstreamer插件(需要一个歌鸟插件)创建一个环境。
我已经安装了MSYS、MinGW和Cygwin,然后安装了gstreamer OSSBuild,我还下载了宋伯德的源代码,这些源代码附带了它们自己的预编译版本GStreamer。
我无法从歌鸟源运行gst检查(或任何其他gstreamer应用程序),我想我会满足于OSSBuild (就像我能够从编译的OSSBuild运行gst检查一样)。
按照编译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包,或者如何使用OSSBuild依赖项使用cygwin构建?
简单地说,如何在windows下构建gstreamer插件的环境?
发布于 2010-06-15 22:20:13
您可以在半港上安装用于cygwin的预编译gstreamer软件包。在那里,您可以找到安装说明和可用软件包的列表。您不应该需要从源构建它们。
发布于 2010-08-18 19:49:43
配置最有可能查找libtool (.la)或pkg (.pc)文件。由于OSSBuild是使用MSVC构建的,所以您不太可能获得这些文件,因此配置程序可以获取它们。但是,您可以手动创建它们,并将它们设置在脚本要拾取的位置。我知道OSSBuild的目标是最终为GStreamer插件以及libtool和pkg文件提供与Visual兼容的C/C++项目模板,但它们现在还不能使用。
如果您签出了OSSBuild源代码,并且可以遵循MSVC属性文件,您可以看到插件是如何设置和配置的。
https://stackoverflow.com/questions/2996565
复制相似问题