要使用第三方库首先当然是加载第三方库的头文件
使用include_directories来包含第三方头文件,多个路径用空格隔开,添加在cmake_minimum_required的下面
include_directories(xxx/include ../xxx)
例如
include_directories(../../../ThirdParty/ffmpeg/include ../../../src)
接下来添加SO文件, 比如添加libXXX.so则
add_library( XXX
SHARED
IMPORTED)
set_target_properties( XXX
PROPERTIES IMPORTED_LOCATION
${CMAKE_SOURCE_DIR}/src/main/jniLibs/${ANDROID_ABI}/libXXX.so)
最后在target_link_libraries()中添加的你XXX
target_link_libraries( # Specifies the target library.
XXX
# Links the target library to the log library
# included in the NDK.
${log-lib})