Variscite I.mx6 開発キットのクロスプラットフォーム コンパイルのために、Eclipse に gstreamer を追加しようとしています。GStreamer-SDK は Linux へのインストール - GStreamer SDK ドキュメント - Eclipse を実行している Ubuntu ホストの GStreamer SDK ドキュメントに従ってインストールされます。問題は次のとおりです。Ubuntu インストール ガイドによると、gcc コマンドに次の文字列を含める必要があります。
pkg-config --cflags --libs gstreamer-0.10
私がウェブ上で見つけたほとんどのソリューションは、この文字列を C/C++ Build->Settings の下の Eclipse プロジェクト設定に追加し、そこで gcc コマンドラインを構成します。Eclipse で Yocto プロジェクト プラグインを使用して yocto プロジェクトを使用しているため、ツールチェーンを使用してアプリケーションをクロス コンパイルしているため、これらのタブにアクセスできなくなりました。make ファイル ( http://ubuntuforums.org/showthread.php?t=1164725 ) を変更するか、コマンドラインを Autotools 構成設定に追加することで、他の解決策を見つけました。両方試しましたが、うまくいきませんでした。また、Includes の下に gstreamer SDK をパス /opt/gstreamer-sdk/ に追加しました。
Eclipse または私の makefile の構成方法に関するこの問題を誰かが助けてくれたら、とても感謝しています。