代码: 全选
#include <gst/gst.h>
我在项目(Project)里面设置项目属性——>Packpage ,添加 gstreamer-0.10 无效。。。
于是我更改
代码: 全选
#include <gstreamer-0.10/gst/gst.h>
这样的话,gst.h能够找到了,但gst.h里面的包含又不行了。。
我一直在想应该可以设置的,我看了makefile文件,头痛,我完全没有头绪。。。
希望有高手指点——谢谢[/code]
代码: 全选
变量名 值
---------------------------------------------------------------------------------------
CPPFLAGS `pkg-config --cflags libXXXXXX`
LDFLAGS `pkg-config --libs libXXXXXX`
代码: 全选
#include <gtk/gtk.h>
代码: 全选
~$ pkg-config --cflags gstreamer-0.10
-pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2
代码: 全选
~$ pkg-config --cflags gstreamer-0.10
Package gstreamer-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-0.10' found
应该就是没有进行 “Run Autogenerate...”和“Run Configure...”;你看看, 跟这里的问题一样啊!sickeeno2 写了:。。。。。我在Anjuta中的 Packages 添加了 中 gstreamer-0.10,编译出错,说找不到文件或者文件夹;遂我按照楼上朋友的方法做了,依然无效///////
gstreamer 是依赖 glib 的。当然,每当配置项目属性后,还要进行 “Run Autogenerate...”和“Run Configure...”。sickeeno2 写了:偶然中,我建立一个GTK+的项目,我添加 gstreamer-0.10的Package,编译通过——恕本人无能,不明白其中的道理。。。
之后我有看了一些GStreamer的相关的文档,猜想可能是GStreamer的XXXXX依赖。。,但我添加田间GTK也失败。。。。
我没有找到关键的原因^……