我已按照the pjsip-startup guide中的所有步骤进行操作。
但是最后一步(make dep && make clean && make
)给了我以下错误。我在Windows 7上。
$ make dep && make clean && make
for dir in pjlib/build pjlib-util/build pjnath/build third_party/build pjmedia/b uild pjsip/build pjsip-apps/build ; do \
if make -C $dir dep; then \
true; \
else \
exit 1; \
fi; \
done
make[1]: Entering directory '/cygdrive/d/android/pjproject-2.2.1/pjlib/build'
make -f /cygdrive/d/android/pjproject-2.2.1/build/rules.mak APP=PJLIB app=pjlib depend
make[2]: Entering directory '/cygdrive/d/android/pjproject-2.2.1/pjlib/build'
.pjlib-arm-unknown-linux-androideabi.depend:1: *** multiple target patterns. St op.
make[2]: Leaving directory '/cygdrive/d/android/pjproject-2.2.1/pjlib/build'
Makefile:88: recipe for target 'depend' failed
make[1]: *** [depend] Error 2
make[1]: Leaving directory '/cygdrive/d/android/pjproject-2.2.1/pjlib/build'
Makefile:14: recipe for target 'dep' failed
make: *** [dep] Error 1
有人可以帮我解决这些错误吗?谢谢!
答案 0 :(得分:0)
经过一些研究后,我才知道不要使用WINDOWS来构建PJSIP v2.x版本。现在我要在我的系统上安装Ubuntu。
已知构建系统可在以下主机上运行:
autoconf脚本目前不支持使用Cygwin构建 Win32应用程序(与Windows标头存在一些冲突),但仍可以通过调用./configure-legacy来使用旧的configure脚本。此外,交叉编译也可能使用此构建系统与Cygwin一起使用。
有关详细信息,请参阅link。