小编Min*_*ane的帖子

链接gstreamer库ubuntu 11.10的问题

所以我正在开始一个将使用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, &micro, &nano);

  if (nano == 1)
    nano_str = "(CVS)";
  else if (nano == 2)
    nano_str = "(Prerelease)";
  else
    nano_str = …
Run Code Online (Sandbox Code Playgroud)

c ubuntu linker gstreamer

5
推荐指数
1
解决办法
5609
查看次数

标签 统计

c ×1

gstreamer ×1

linker ×1

ubuntu ×1