CMake语法简介(androidstudio中利用CMake开发NDK)

1,设置目标路径(就是Cmakelist.txt所在的路径)
set(src_files ${CMAKE_SOURCE_DIR}/../../../../distribution)

2,指定头文件
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}
)

3,添加源文件
file(GLOB_RECURSE src_files
“../../../../C/7zCrc.c”

)

4,表示最终编译为一个库,STATIC表示编译为静态库,如果是动态库用SHARED box2d_source_files为源文件(就是上面 src_files文件)
add_library(Box2D STATIC ${box2d_source_files})

5,增加so文件动态共享库, ANDROIDABIsoABIaddlibrary(wzh033SHAREDIMPORTED)settargetproperties(wzh033PROPERTIESIMPORTEDLOCATION {distribution_DIR}/plus/lib/${ANDROID_ABI}/libwzh033.so)

6,file(WRITE filename “message to write”… )

WRITE将“message to write”写入filename文件中,如果filename文件不存在则创建它

7,file(APPEND filename “message to write”… )
APPEND将”message to write”…追加到filename文件的末尾

8,file(READ filename variable [LIMIT numBytes] [OFFSET offset] [HEX]) ,
READ选项将会读一个文件中的内容并将其存储在变量里。读文件的位置从offset开始,最多读numBytes个字节。如果指定了HEX参数,二进制代码将会转换为十六进制表达方式,并存储在变量里。

参考本篇博客
https://my.oschina.net/u/1046919/blog/477645

这篇博客里面有关于cmake配置opencv和ffmpeg的方法
http://blog.csdn.net/ddjjll8877/article/details/52670097?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值