NDK学习之动态库的编译
扫描二维码
随时随地手机看文章
源代码目录 D:cocosandroid-ndk-r10cMycode1
在Mycode新建文件夹 jni 必须有jni文件夹,否则无法编译
把代码放到jni文件夹里
内容如下:
add.h:
int add(int,int);
add.c:
#include
新建文件 Android.mk:
LOCAL_PATH := $(call my-dir)
#获取当前目录
include $(CLEAR_VARS)
#清除一些变量
LOCAL_MODULE := add
#要生成的库名
LOCAL_SRC_FILES := add.c
#库对应的源文件
include $(BUILD_SHARED_LIBRARY)
#生成动态库libadd.so
Applocation.mk
APP_MODULES :=add
APP_ABI := armeabi
打开 cygwin,输入/cygdrive/d/cocos/android-ndk-r10c/Mycode1
在输入 ndk-build
编译成功