问题描述
在linux平台(ubuntu18.04)使用make命令编译的过程中报错:缺少libgstbase-1.0.so.0, libgstreamer-1.0.so.0, libgstapp-1.0.so.0, libgstriff-1.0.so.0, libgstpbutils-1.0.so.0, libgstaudio-1.0.so.0, libgstvideo-1.0.so.0
问题分析
上述问题是因为在链接过程中找不到依赖库,而这些依赖库是有GStreamer的基础库提供的。
GStreamer 是用来构建流媒体应用的开源多媒体框架(framework),其目标是要简化音/视频应用程序的开发,已经能够被用来处理像 MP3、Ogg、MPEG1、MPEG2、AVI、Quicktime 等多种格式的多媒体数据。
问题解决
通过使用如下命令安装相应的依赖库:
sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev