ndk 编译webrtc出现 rw_lock_posix.h:35: error: 'pthread_rwlock_t' does not name a type

使用ndk编译webrtc项目时会出现这个错误,查了半天没搞明白。

我有两个相同的项目,一个就可以编译通过,另一个就不行,经过反复验证确定是application.mk的问题

原来是android版本的问题,好像webrtc对android的版本要求过高,至少要求2.3.1,所以从原来的2.2换成2.3.1即可

 

解决办法:

#APP_PLATFORM := android-8     //对应2.2

APP_PLATFORM := android-9     //对应2.3.1
#APP_STL := stlport_static
APP_STL := gnustl_static

 

你可能感兴趣的:(android)