2016-07-25 17 views
1

上のgstreamer(GST libに)をインストールします:は、どのように私はこのエラーを取得するアーチのLinux

[[email protected] gst]$ gcc basic-tutorial-1.c 
basic-tutorial-1.c:1:21: fatal error: gst/gst.h: No such file or directory 
#include <gst/gst.h> 

が、私はのgstreamerと私のアーチマシン上のすべてのプラグインをインストールしました。

sudo pacman -S --needed $(pacman -Ssq gstreamer) 

私は何を欠席しましたか?

+0

devパッケージもインストールしましたか? –

+0

ええ..チュートリアルに記載されているようにpkg-configを使用してください。 – nayana

+0

利用可能なすべてのパッケージをインストールしました – Vid

答えて

0

のGStreamerをインストール:

sudo pacman -S gstreamer 

は、それが役に立つよう、あなたがプラグインをインストールする必要があなたが必要とpackeages:

  • GST-のLibav
  • GST-プラグイン-悪い
  • GST-プラグインベース
  • gst-plugins-good
  • gs詳細については、

など

トン - プラグイン - 醜い、archwikiでgstreamerのためのwikiを読んで。

+0

これは理論的に質問に答えるかもしれませんが(それは望ましいでしょう)(// meta.stackoverflow.com/q/8259)ここに答えの本質的な部分を含めて、参考のためのリンクを提供してください。 – manetsus

+0

利用可能なパッケージをすべてインストールしました – Vid

1

ストリーマライブラリのコンパイルとリンクのためのCFLAGSとLDFLAGSはありません。

gcc `pkg-config --cflags --libs gstreamer-1.0` basic-tutorial-1.c

あなたのサンプルファイルは、それがhttp://gstreamer.comからだったように聞こえる:それはこのようなものでなければなりません。これはgstreamerの古い "0.10"ブランチからのもので、何年も維持されていません。現在のバージョンは「1.8.2」です。このサイトは現在、gstreamer開発のための最良のリソースではありません。

上記のコマンドでgstreamer-1.0をgstreamer-0.10と交換すると、あなたのシステムがまだこれらのライブラリをサポートしている場合、幸運に思うかもしれません。

関連する問題