我一直在尝试在 Eclipse 中添加 gstreamer 以跨平台编译 Variscite I.mx6 开发工具包。GStreamer-SDK 是根据在 Linux 上安装 - GStreamer SDK 文档 - 我正在运行 eclipse 的 Ubuntu 主机的 GStreamer SDK 文档安装的。现在的问题是;根据 Ubuntu 安装指南,我需要在 gcc 命令中包含以下字符串:
pkg-config --cflags --libs gstreamer-0.10
我在网上找到的大多数解决方案都将此字符串添加到 C/C++ Build->Settings 下的 eclipse 项目设置中,并在那里配置 gcc 命令行。由于我在 Eclipse 中使用 yocto 项目和 Yocto 项目插件,因此我无法再访问这些选项卡,因为我使用工具链来交叉编译我的应用程序。我通过修改 make 文件 ( http://ubuntuforums.org/showthread.php?t=1164725 ) 或将命令行添加到 Autotools 配置设置中找到了其他解决方案。我都试过了,但他们没有工作。我还在 Includes 下添加了 gstreamer SDK,路径如下:/opt/gstreamer-sdk/。
如果有人可以帮助我解决如何配置 Eclipse 或我的 makefile 的问题,我将不胜感激。