我想为android配置pjsip。
我是从http://www.pjsip.org/download.htm下载的
并按照http://trac.pjsip.org/repos/wiki/Getting-Started/Android中给出的步骤操作
我已成功执行export和./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
请帮我配置一下。 提前谢谢。
答案 0 :(得分:3)
请注意cygwin
pjsip
目前不支持使用make dep
构建,因为Windows标题存在问题)
具体来说,问题是.module_name.dep
检查每个模块的所有源文件并注释make
文件中的所有依赖项,如果文件的路径包含冒号(例如E * : * // my_path)混淆mingw
将其视为新的目标定义,转储您看到的错误:“多个目标模式”(dep和my_path)。
我强烈建议使用原生Linux计算机,或者,如果不可能,{{1}}(不确定是否有效)