NDK
A289672082
这个作者很懒,什么都没留下…
展开
-
NDK学习(5) 安卓平台下 NDK编译lua
折腾了大半天lua....很蛋疼!lua的编译有2种方式:1.先编译源码成静态库,再把静态库嵌入到用到他的jni程序里2. 直接把源码和jni一起编译推荐方式1,这样静态库我们以后还用得着的话,会方便很多顺便说下编译过程的几个坑。。。。方式1:新建目录 lua/jni 把乱源代码放进去,再新建android.mk 把lua文件列表写进去原创 2015-03-25 22:21:46 · 2864 阅读 · 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 阅读 · 0 评论 -
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 · 720 阅读 · 0 评论 -
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 · 786 阅读 · 0 评论 -
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 · 594 阅读 · 0 评论 -
JAVA学习(15)Vs2015+eclipse编译Qt动态库模块
Qt安卓库使用的gunstl动态库。首先用Qt的IDE生成一次安卓项目,拿到他打包的so文件!后面有用用vs2015开发NDK,不需要编写mk文件!如下:设置为STL动态链接,因为Qt库本身是动态STL,如果你用静态,那个叫浪费内存。动态静态一起用很浪费。 设置Qt头文件目录:(Qt安卓只有arm-V7版本 不碍事) 我的代码中只用了QDebug和QString两个类。因此需要加入这两个原创 2016-05-29 23:50:14 · 1640 阅读 · 0 评论