Gcc UCT IMS客户端生成文件不工作

Gcc UCT IMS客户端生成文件不工作,gcc,makefile,libvlc,Gcc,Makefile,Libvlc,当我使用make命令时,它会给出以下信息 gcc -I/usr/include/libxml2 -I/usr/lib/vlc/include/ `pkg-config --cflags gtk+-2.0 gstreamer-0.10` -o obj/callbacks.o -c src/callbacks.c In file included from src/callbacks.c:6: src/includes.h:29:37: error: gst/interfaces/xoverl

当我使用
make
命令时,它会给出以下信息

 gcc -I/usr/include/libxml2 -I/usr/lib/vlc/include/ `pkg-config --cflags gtk+-2.0 gstreamer-0.10` -o obj/callbacks.o -c src/callbacks.c
 In file included from src/callbacks.c:6:
 src/includes.h:29:37: error: gst/interfaces/xoverlay.h: No such file or directory
 src/includes.h:40:21: error: vlc/vlc.h: No such file or directory
 src/includes.h:41:28: error: vlc/deprecated.h: No such file or directory
 src/includes.h:42:24: error: vlc/libvlc.h: No such file or directory
 src/includes.h:43:35: error: vlc/libvlc_structures.h: No such file or directory
 In file included from src/includes.h:202,
             from src/callbacks.c:6:
 src/extern_vars.h:111: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
 src/extern_vars.h:112: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
 make: *** [obj/callbacks.o] Error 1
我已经从这里下载了

此软件包需要从源代码编译VLC和GStreamer开发文件(头文件和库文件)。您使用什么操作系统?

您似乎缺少一些必需的头文件。即用于VLC库和GStreamer。
pkg config--modversion gstreamer-0.10
为您输出/返回什么?你有
/usr/lib/vlc/include
路径吗?'pkg-config--modversion gstreamer-0.10'输出:0.10.29我有'/usr/lib/vlc'文件,它有文件:'lua plugins vlc cache gen'没有包含文件。
pkg配置--cflags gstreamer-01.0
输出是什么?听起来您需要安装VLC库开发头/package.output是:
package gstreamer-01.0未在pkg config搜索路径中找到。也许您应该将包含“gstreamer-01.0.pc”的目录添加到PKG_CONFIG_PATH环境变量中,在该命令中找不到包“gstreamer-01.0”。请运行
pkg配置--cflags gstreamer-0.10
。同时运行
locate xoverlay.h
。你能安装那些devel文件吗?我安装了这个软件包并解决了问题。但是,我无法运行该应用程序。结果如下:
/uctimsclient:加载共享库时出错:libeXosip2。so.7:无法打开共享对象文件:没有这样的文件或目录
我也安装了“libeXosip2-3.1.0”,但错误仍在继续。是否可以通过指定LD_LIBRARY_路径来尝试运行它?