ndk编译错误:error: 'override' does not name a type

      Ubuntu12.04下用NDKR10C编译webrtc的libjingle_peerconnection_so, 遇到文章标题所示错误。查了下,“override”是C++11版新加的特性,与final想对应,用于在子类中显示指定所继承的方法能不能被覆盖。GCC从4.7版本开始支持此特性。

       解决办法:终端输入ndk-build V=1, 查看输出信息,当前NDK用的是arm-linux-androideabi-4.6,版本低了,查看了下我的NDK还支持4.8和4.9,于是在Application.mk中添加:

NDK_TOOLCHAIN_VERSION = 4.9

再次ndk-build,问题解决

你可能感兴趣的:(web开发,Android)