1
アンドロイドにGstreamerプラグイン(表面テクスチャシンク)を作成しようとしています。私はいくつか他の人と一緒に、このエラーを得た:エラー: 'gint'が宣言されていません
"error: 'gint' has not been declared".
私はソースのビルド/ envsetup.shを行なったし、その後、シンクディレクトリに行き、「ミリメートル」を行いました。私は上記のエラーを持っています。
「gst.h」と「glib.h」を含める必要があります。しかし、これらのインクルード行を追加すると、これらのファイルを見つけることができないというエラーが表示されます。だから、私はこれらのヘッダーファイルへのパスを正しく設定する必要があると思います。しかし、私はどのようにこの経路を設定するか分からない。
Android.mkを何らかの方法で修正する必要がありますか?
親切に助けてください ありがとうございました。
ええ、どこにファイル "glib.h"があるのか分かります。しかし、私はアンドロイドの経路にそれを含める方法を知らない。 – varun
私はアンドロイドでglibを使用しようとはしませんでしたが、他のシステムでは、-I/path/to/glibでglib.hへのパスを指定します。 pkg-configがインストールされている場合、適切な-Iフラグをコマンドから取り出すことができます:pkg-config --cflags glib-2.0(ただし、アンドロイドで動作するかどうかはわかりません) –
ありがとうとにかくアルバート:)それを感謝:) – varun