为视频通话android编译PJSUA

为视频通话android编译PJSUA,android,android-ndk,pjsip,Android,Android Ndk,Pjsip,您好,我正在尝试编译带有视频功能的PJSUA。根据,我已经配置了我的Android.mk文件 # Path to SWIG MY_SWIG := /home/neosoft/PJSIPTOOLS/swig-3.0.7/swig MY_MODULE_PATH := $(PJDIR)/pjsip-apps/build/output/pjsua-$(TARGET_NAME) MY_MODULES := $(MY_MODULE_PATH)/pjsua_app.o \

您好,我正在尝试编译带有视频功能的PJSUA。根据,我已经配置了我的Android.mk文件

# Path to SWIG
MY_SWIG     := /home/neosoft/PJSIPTOOLS/swig-3.0.7/swig
MY_MODULE_PATH  := $(PJDIR)/pjsip-apps/build/output/pjsua-$(TARGET_NAME)
MY_MODULES      := $(MY_MODULE_PATH)/pjsua_app.o \
           $(MY_MODULE_PATH)/pjsua_app_cli.o \
           $(MY_MODULE_PATH)/pjsua_app_common.o \
           $(MY_MODULE_PATH)/pjsua_app_config.o \
           $(MY_MODULE_PATH)/pjsua_app_legacy.o
根据文档运行ndk build命令后,我得到以下错误

ndk build命令:
/ndk build-C/home/neosoft/PJSUA/pjproject-2.4.5/pjsip-apps/src/PJSUA/android/

错误:

[armeabi] Compile++ thumb: pjsua <= pjsua_wrap.cpp
jni/pjsua_wrap.cpp: In member function 'virtual void SwigDirector_PjsuaAppCallback::onStarted(const char*)':
jni/pjsua_wrap.cpp:710:52: error: exception handling disabled, use -fexceptions to enable
       throw Swig::DirectorException(jenv, swigerror);
                                                    ^
make: *** [obj/local/armeabi/objs/pjsua/pjsua_wrap.o] Error 1
make: Leaving directory `/home/neosoft/PJSUA/pjproject-2.4.5/pjsip-apps/src/pjsua/android'

[armeabi]Compile++thumb:pjsua通过向Android添加本地_CPP_功能+=rtti APP_CPPFLAGS+=-feexceptions标志解决了错误。mkI遇到了另一个问题../src/pjsua/pjsua_APP_legacy.c:1660:错误:未定义对“pjsua_dump”的引用现在:-(可能是因为java版本与swig不匹配。。也请检查。@riazhasan您能帮我解决这些未定义的引用错误吗?