关闭

cocos2dx JAVA调用C++

85人阅读 评论(0) 收藏 举报
分类:

1、首先在JAVA下创建一个类,并且声明调用C++的函数

格式为 public static native +声明 函数名


2、在项目的src目录下

按住SHIIFT键+右键,点击在此处打开命令窗口

2.1输入 引号内的内容 “ javah -jni 包名+类名”,根据CJavaCallC这个为例子输入“javah   -jni  org.exitJni.lua.CJavaCallC” 

注意包名和类名是连接起来的

3、将生成的拷贝到

4、修改Android.mk文件

  "添加\$(LOCAL_PATH)",,变成保存起来


5、在C++定义JAVA里面把头文件包含进来


6、然后定义函数,在刚刚生成的.h文件下

在合适的cpp下定义,记得引用头文件

例如

7、就可以调用了

8、效果如下


JAVA调用C++备忘

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:644次
    • 积分:44
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档