1

我遵循了 Android 的 PJSIP 教程,并且成功构建了 PJSIP。但是我陷入了构建 apjsua 示例应用程序的困境。我使用带有 CYGWIN 和 SWING 的 Windows Vista。我在关闭 UAC 的情况下以管理员身份在 Vista 上启动 cygwin。我的目标是 Eclipse 中的 Android 项目。

在 ...pjsip-apps/src/apjsua 目录中启动 ndk-build 后,会出现以下错误输出:

Invoking SWIG...
swig -o jni/pjsua_app_wrap.c -package org.pjsip.pjsua -outdir src/org/pjsip/pjsua -java jni/pjsua_app.i
Unable to open file src\org\pjsip\pjsua\pjsua_appJNI.java: No such file or directory
make: *** [jni/pjsua_app_wrap.c] Error 1

如果我在 cygwin 之外创建文件夹 ...src\org\pjsip\pjsua\ 并再次启动 ndk-build,则会出现以下输出:

Invoking SWIG...
swig -o jni/pjsua_app_wrap.c -package org.pjsip.pjsua -outdir src/org/pjsip/pjsua -java jni/pjsua_app.i
d:/.../swig -o jni/pjsua_app_wrap.c -package org.pjsip.pjsua -outdir d:/.../PjSipAndroid/pjsip-apps/src/apjsua/src/org/pjsip/pjsua/ -java jni/pjsua_app.i
Compile thumb  : pjsua_app <= pjsua_app_wrap.c
SharedLibrary  : libpjsua_app.so
arm-linux-androideabi-g++.exe: error: /cygdrive/d/.../PjSipAndroid/pjsip-apps/build/output/pjsua-arm-unknown-linux-androideabi/*.o: No such file or directory
make: *** [obj/local/armeabi/libpjsua_app.so] Error 1

谁能告诉我我做错了什么?

4

0 回答 0