#cmake 版本
cmake_minimum_required(VERSION 3.4.1)
#将cpp加入到native-lib库中
add_library(native-lib SHARED native-lib.cpp)
#导入静态库.a文件,.a文件放入lib目录下即可
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -L${CMAKE_SOURCE_DIR}/lib")
#导入头文件
include_directories(${CMAKE_SOURCE_DIR}/include)
#将当前文件夹所有.cpp 打包成my_source_path
file(GLOB my_source_path ${CMAKE_SOURCE_DIR}/*.cpp)或
aux_source_directory(. SOURCE)一样使用
#添加库
add_library(native-lib SHARED ${my_source_path})
add_library(native-lib SHARED ${SOURCE})
#添加动态so库
add_library(libx264 SHARED IMPORTED)
set_target_properties(libx264 PROPERTIES IMPORTED_LOCATION ${CMAKE_SOURCE_DIR}/include/libx264.so)
#找NDK中的系统库
find_library(log-lib log)
#动态链接库到项目中
target_link_libraries( native-lib libx264 ${log-lib})
CMakeLists.txt相关笔记
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...