如何修改pjsip默认的c++依赖库版本
pjsip默认使用c++依赖库的版本是gnustl,如果需要将其更改为libc++,需要如下操作。
1. 进入pjproject-2.5.5forMate9/ ,打开configure-android
可以看到c++依赖库的默认配置如下,使用gnustl
2. 改成我们需要的libc++依赖库
将gnustl配置注释,添加如下语句:
其中,STDCPP_CFLAGS是c++头文件路径
STDCPP_LIBS指定库,即libc++.so
STDCPP_LDFLAGS是c++库文件路径
修改后配置如下:
3. 经过如上修改后,在使用ndk编译pjsip时,pjsip使用libc++进行链接。