android - 错误 : 'gint' has not been declared

标签 android gstreamer

我正在尝试在 android 中构建一个 Gstreamer 插件(一个表面纹理接收器)。我和其他几个错误一起遇到了这个错误:

"error: 'gint' has not been declared".

我执行了 source build/envsetup.sh,然后进入 sink 目录并执行了“mm”。然后我得到了上面的错误。

我相信我应该包括“gst.h”和“glib.h”。但是当我添加这些包含行时,我收到一条错误消息,指出无法找到这些文件。所以,我认为需要正确设置这些头文件的路径。但我不知道如何或在哪里设置这条路径。

是否应该以某种方式修改 Android.mk?

请帮忙 谢谢。

最佳答案

gint 在我见过的所有系统上都在 glib.h 中声明。你安装了 glib 吗?

关于android - 错误 : 'gint' has not been declared,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10099744/

相关文章:

android - 不同安卓风格的通用代码

c# - xamarin android 按钮点击不起作用

android - 多个dex文件定义lorg/apache/commons/io/CopyUtils;更新到最新的库时

java - 黑莓 Java 运行时缺少一点?

android - map Activity : set APIKey programmatically

ffmpeg - 在 Gstreamer 上显示来自 udp 端口​​的 RTP 流数据包时出错

ffmpeg - 如何使用 gstreamer (RTMP) 流式传输连接到树莓派的 USB 网络摄像头

c++ - 如何使用 Gstreamer 和 C++ 将 Open CV 帧写入 RTSP 流?

c++ - 是否有 C++ 的简单 GStreamer 示例?

c - 在特定接收器传输了多少数据