Android Studio使用cmake

本文详细介绍了如何在Android Studio中使用CMake构建JNI项目。从简单的cMakeLists.txt开始,包括设置cmake版本、项目名称、宏变量、头文件路径、源文件目录、环境变量、可执行文件及链接库的添加,以及如何处理线上版本和调试模式的差异。同时,还提到了在Java类中引用JNI方法时的注意事项。
摘要由CSDN通过智能技术生成

Android Studio使用cmake

1.简单cMakeLists.txt

|—–build
|—–jni
|-jni—–hello.h
|-jni—–hello.c
|—–cMakeLists.txt

1.cmake版本

cmake_minimum_required(VERSION 3.4.1)

2.project name,指定项目的名称,一般和项目的文件夹名称对应

PROJECT(CarControl)

3.添加宏变量

ADD_DEFINITIONS(-D__ANDROID__)

4.head file path,头文件目录,同文件夹中忽略不计

INCLUDE_DIRECTORIES(
jni
)

5.source directory,源文件目录

AUX_SOURCE_DIRECTORY(jni DIR_SRCS)

6.set environment variable,设置环境变量,编译用到的源文件全部都要放到这里,否则编译能够通过,但是执行的时候会出现各种问题,比如”symbol lookup error xxx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值