标签:clu c代码 创建 编写 txt red created list 静态
创建JNI的hello程序
image.png
在cpp下创建include/calcul.h
image.png
calcul.h
//
// Created by Administrator on 2020/11/12.
//
int add(int a , int b);
写calcul.cpp来实现头文件calcul.h中的方法
image.png
calcul.cpp
int add(int a , int b){
return a + b;
}
在CMakeLists.txt中加入calcul.cpp
image.png
在native-lib.cpp中调用add方法
image.png
在MainActivity中调用
image.png
以上是c代码例子编写 , 下面生成.a静态库供别人使用
打开CMakeLists.txt文件,将add_library下的SAHRED改为STATIC,将native-lib.cpp删掉 ,将MainActivity中静态块删掉,以及native方法
image.png
image.png
直接运行或者编译一下都行,.a文件就会生成了,别人引用就能直接使用里面的方法
image.png
标签:clu c代码 创建 编写 txt red created list 静态
原文地址:https://www.cnblogs.com/meijiao/p/13963374.html