【发布时间】:2012-03-07 15:30:32
【问题描述】:
我需要开发一个 gstreamer 源元素,因此在运行脚本以生成插件源并添加一些基本样板代码后,我得到了要构建的插件,但是当尝试从 gst-inspect 工具加载它时,我得到:
(gst-plugin-scanner:10260): GStreamer-WARNING **: 无法加载插件 '/usr/lib64/gstreamer-0.10/libgstbcmdec.so': /usr/lib64/gstreamer-0.10/ libgstbcmdec.so:未定义符号:gst_video_format_new_caps
我发现这个符号应该在 gstreamer-plugins-base 中,所以我仔细检查了它是否已经安装。还将 -lgstvideo-0.10 添加到 Makefile.am(因此添加到 GST_LIBS),但这没有帮助。任何想法我做错了什么?
我正在开发 Fedora 核心 14、64 位,并拥有最新的 gstreamer-* 软件包(使用 yum)。
【问题讨论】:
-
您的系统上是否存在 /usr/lib64/libgstvideo-0.10.so?这似乎是函数所在的地方。
标签: linux linker makefile shared-libraries gstreamer