我用GStreamer libs编写了一个简单的C代码(gstreamer示例代码手册参考)
我的GStreamer标头位于/usr/include/gstreamer-0.10/gst
。
因此,我在C代码中写了以下一行:
#include "gstreamer-0.10/gst/gst.h"
编译时,我有这个错误:
里面有未解决的内容
我该如何解决这个问题?
谢谢...
答案 0 :(得分:4)
如果使用pkg-config gstreamer-0.10 --cflags
给出的标准C编译器标志,则源代码中只需要#include <gst/gst.h>
。为了帮助自己,您可以使用简单的Makefile(一些简单示例here)
答案 1 :(得分:0)
在我的Qt项目文件中,我使用以下内容:
CONFIG += link_pkgconfig
PKGCONFIG += glib-2.0 \
gstreamer-0.10 \
gstreamer-interfaces-0.10
所以我想你必须告诉你的编译器使用这些pkg-configs(* .pc):glib-2.0,gstreamer-0.10,gstreamer-interfaces-0.10