1

GStreamer ライブラリを使用して簡単な C コードを作成しました (gstreamer サンプル コード マニュアル参照)

私の GStreamer ヘッダーは にあり/usr/include/gstreamer-0.10/gstます。

したがって、C コードに次の行を書きました。

#include "gstreamer-0.10/gst/gst.h"

コンパイルすると、次のエラーが発生します。

内部に未解決のインクルードがあります

どうすればこの問題を解決できますか?

ありがとうございました...

4

2 に答える 2

4

で指定された標準 C コンパイラ フラグを使用する場合は、ソース コードでpkg-config gstreamer-0.10 --cflagsのみ必要です。#include <gst/gst.h>自分自身を助けるために、簡単な Makefile を使用できます (簡単な例はこちら) 。

于 2010-06-28T21:44:57.937 に答える
0

私のQtプロジェクトファイルでは、次を使用します:

   CONFIG += link_pkgconfig
    PKGCONFIG += glib-2.0 \
        gstreamer-0.10 \
        gstreamer-interfaces-0.10

したがって、これらの pkg-config (*.pc) を使用するようにコンパイラに指示する必要があると思います: glib-2.0、gstreamer-0.10、gstreamer-interfaces-0.10

于 2011-09-01T11:37:55.410 に答える