所以我正在开始一个将使用gstreamer库的项目.我从gstreamer文档运行测试项目,并得到以下错误.这个程序在archlinux上正常工作,但在ubuntu上出错了
gcc `pkg-config --cflags --libs gstreamer-0.10` main.c -o player
/tmp/cciFhGCe.o: In function `main':
main.c:(.text+0x1e): undefined reference to `gst_init'
main.c:(.text+0x36): undefined reference to `gst_version'
collect2: ld returned 1 exit status
make: *** [player] Error 1
Run Code Online (Sandbox Code Playgroud)
我的代码是我从gstreamer文档中获得的以下代码
#include <stdio.h>
#include <gst/gst.h>
int
main (int argc,
char *argv[])
{
const gchar *nano_str;
guint major, minor, micro, nano;
gst_init (&argc, &argv);
gst_version (&major, &minor, µ, &nano);
if (nano == 1)
nano_str = "(CVS)";
else if (nano == 2)
nano_str = "(Prerelease)";
else
nano_str = …Run Code Online (Sandbox Code Playgroud)