- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 NDK学习(5) 安卓平台下 NDK编译lua
折腾了大半天lua....很蛋疼!lua的编译有2种方式:1.先编译源码成静态库,再把静态库嵌入到用到他的jni程序里2. 直接把源码和jni一起编译推荐方式1,这样静态库我们以后还用得着的话,会方便很多顺便说下编译过程的几个坑。。。。方式1:新建目录 lua/jni 把乱源代码放进去,再新建android.mk 把lua文件列表写进去
2015-03-25 22:21:46 2853 1
原创 NDK学习(4) 给cocos加入lua
lua的编译方式后面会介绍,今天直接说在cocos里使用lua遇到的坑......有2种方法,一种是连带lua源码一起丢进去和cocos一起编译,另外种是用已经编译好的lua静态文件和cocos一起编译,下面一一介绍。。。。顺便说说遇到的坑方式1:lua源码 + cocos一起编译,主要是Android.mk的编写Android.mk:LOCAL_PAT
2015-03-25 22:12:43 807
原创 NDK学习(3) 动态库的编译与在动态库中调用编译的动态库
接着上一篇的内容。上一篇讲的是动态库中调用静态库这一篇讲的是 动态库中调用动态库第一个要编译的动态库:PrintTest.h:extern int Add(int x, int y); PrintTest.c#include "PrintTest.h" int Add(int x, int y)
2015-03-24 20:12:34 718
原创 NDK学习(2) 静态库的编译 与 调用
源代码全放在新建的jni目录编译的代码 PrintTest.c内容:Print.H:extern int Add(int x, int y); Print.c:#include "PrintTest.h" int Add(int x, int y) { return x + y; } Android.mk:
2015-03-24 19:52:54 782
原创 NDK学习(1) 动态库的编译
源代码目录 D:\cocos\android-ndk-r10c\Mycode1在Mycode新建文件夹 jni 必须有jni文件夹,否则无法编译把代码放到jni文件夹里内容如下:add.h:int add(int,int);add.c:#include #include "add.h"int Add(int
2015-03-24 17:15:04 589
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人