要使用第三方库首先当然是加载第三方库的头文件
使用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})
本文详细介绍如何在CMake项目中引入并使用第三方库。包括加载头文件、添加共享库及链接库的具体步骤,适用于跨平台项目开发。
1192

被折叠的 条评论
为什么被折叠?



