1

私は2週間、Windows上にgstreamerプラグインを構築するための環境を作成するために苦労してきました(songbirdアドオンが必要です)。

MSYS、MinGW、Cygwinをインストールしてから、GStreamer OSSBuildをインストールしました。また、独自のプリコンパイル済みバージョンの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

また、autogenをまったく実行できないため、MSYSまたはMinGWを使用できませんでした。

cygwinには独自のgstreamer開発パッケージが必要であることは理解していますが、それらをインストールする方法が見つかりませんでした。

私の質問:cygwinにgstreamerパッケージをインストールするにはどうすればよいですか、またはOSSBuildの依存関係でcygwinを使用してビルドするにはどうすればよいですか?

つまり、Windowsでgstreamerプラグインを構築できる環境を取得するにはどうすればよいですか?

4

2 に答える 2

2

cygwinportsでcygwin用にプリコンパイルされたgstreamerパッケージをインストールできます。そこにインストール手順と利用可能なパッケージのリストがあります。ソースからビルドする必要はありません。

于 2010-06-15T22:20:13.557 に答える
1

構成は、libtool(.la)またはpkg-config(.pc)ファイルを探す可能性が最も高いです。OSSBuildはMSVCを使用して構築されているため、これらのファイルを取得する可能性は低く、configureがそれらを取得できます。ただし、手動で作成して、スクリプトが取得できる場所に設定することはできます。OSSBuildの目標は、最終的にGStreamerプラグイン用のVisualStudio互換のC/ C ++プロジェクトテンプレート、およびlibtoolファイルとpkg-configファイルを提供することですが、まだ利用できません。

OSSBuildソースをチェックアウトし、MSVCプロパティファイルをたどることができる場合は、プラグインがどのようにセットアップおよび構成されているかを確認できます。

于 2010-08-18T19:49:43.427 に答える