NDK默认是不链接cmath库的,需要自己手动在CMakeLists或Android.mk里进行配置
我这里用的是CMakeLists,配置规则如下
//-Lm表示开启cmath库
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -L${STATIC_LIBRARY_PATH} -Lm -std=c++11 -frtti -fexceptions")
//m表示链接cmath库
target_link_libraries(
MediaPlayer
android log z m OpenSLES
avfilter avformat avcodec avutil swresample swscale
)
#include