如何修改pjsip默认的c++依赖库版本

pjsip默认使用c++依赖库的版本是gnustl,如果需要将其更改为libc++,需要如下操作。

1. 进入pjproject-2.5.5forMate9/ ,打开configure-android
可以看到c++依赖库的默认配置如下,使用gnustl
如何修改pjsip默认的c++依赖库版本

2. 改成我们需要的libc++依赖库
将gnustl配置注释,添加如下语句:
如何修改pjsip默认的c++依赖库版本
其中,STDCPP_CFLAGS是c++头文件路径
STDCPP_LIBS指定库,即libc++.so
STDCPP_LDFLAGS是c++库文件路径
修改后配置如下:
如何修改pjsip默认的c++依赖库版本

3. 经过如上修改后,在使用ndk编译pjsip时,pjsip使用libc++进行链接。