最近开始学习Gstreamer,按照链接gstreamer手册第一个例程中的步骤操作,执行以下命令
gcc basic-tutorial-1.c -o basic-tutorial-1 `pkg-config --cflags --libs gstreamer-1.0`
出现以下错误:
之后我执行以下命令:
locate gstreamer-1.0.pc
找到我的gstreamer-1.0.pc,在/usr/lib/x86_64-linux-gnu/pkgconfig/gstreamer-1.0.pc,继续执行以下命令:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/x86_64-linux-gnu/pkgconfig
export PKG_CONFIG_PATH
再编译:
gcc basic-tutorial-1.c -o basic-tutorial-1 `pkg-config --cflags --libs gstreamer-1.0`
剩一个错误:
这个错误网上资料不多,我查了一通发现是库没有链接上。可以通过命令将库链接上,我为了省事,直接进去文件夹/usr/include/gstreamer-1.0,把下面的文件夹gst整个拷到系统库中,再编译源文件就成功了。
sudo cp -r gst/ ../