为android配置pjsip时出错
我想为android配置pjsip。 我已经从http://www.pjsip.org/download.htm下载它并遵循http://trac.pjsip.org/repos/wiki/Getting-Started/Android中给出的步骤,我已成功执行导出和。 / configure-android命令但是当我执行make dep && make clean && make
出现以下错误:
$ make dep && make clean && make
for dir in pjlib/build pjlib-util/build pjnath/build third_party/build pjmedia/build pjsip/build pjsip-apps/build ; do
if make -C $dir dep; then
true;
else
exit 1;
fi;
done
make[1]: Entering directory `/cygdrive/d/pj/pjproject/pjlib/build'
make -f /cygdrive/d/pj/pjproject/build/rules.mak APP=PJLIB app=pjlib depend
make[2]: Entering directory `/cygdrive/d/pj/pjproject/pjlib/build'
.pjlib-arm-unknown-linux-androideabi.depend:1: *** multiple target patterns. Stop.
make[2]: Leaving directory `/cygdrive/d/pj/pjproject/pjlib/build'
Makefile:75: recipe for target `depend' failed
make[1]: *** [depend] Error 2
make[1]: Leaving directory `/cygdrive/d/pj/pjproject/pjlib/build'
Makefile:14: recipe for target `dep' failed
make: *** [dep] Error 1
请帮我配置这个。 提前致谢。
请注意,使用cygwin
构建目前不支持pjsip
:因为Windows标题有问题而需要linux请求)
具体来说,你的问题是make dep
检查每个模块的所有源文件,并注释.module_name.dep
文件中的所有依赖关系,如果文件的路径包含冒号(例如E *:* // my_path) make
将其视为新的目标定义,转储您看到的错误:“多个目标模式”(dep和my_path)。
我强烈建议使用本地Linux计算机,或者,如果不可能的话, mingw
(不知道它是否有效)