[lua]安卓ndk如何编译lua库
2016-11-12 00:11
204 查看
这里说的lua库是标准lua库,不包含tolua,不包含cocos2dx的各种lua扩展,是干净的lua。
参考:
http://stackoverflow.com/questions/12299659/compiling-lua-lib-for-android-success-but-strange-segfaults
将文件夹放到项目中,去掉main文件。
luaconfig.h中找到
lua_getlocaledecpoint
的定义,将它改成
('.')
编译通过。
为什么要这么改呢?因为NDK的locale.h文件没有定义小数点,因此只能用这种hack的方法。
参考:
http://stackoverflow.com/questions/12299659/compiling-lua-lib-for-android-success-but-strange-segfaults
将文件夹放到项目中,去掉main文件。
luaconfig.h中找到
lua_getlocaledecpoint
的定义,将它改成
('.')
编译通过。
为什么要这么改呢?因为NDK的locale.h文件没有定义小数点,因此只能用这种hack的方法。
相关文章推荐
- NDK学习(5) 安卓平台下 NDK编译lua
- 如何在windows上用ndk交叉编译其他平台程序
- Cocos2d-x 3.x 如何编译成安卓程序
- 如何将lua编译成动态库
- 如何指定让Android的NDK工具编译出Release版本或Debug版本的Native程序
- Sublime Text 2使用:如何为它添加编译环境(如Lua编译环境)和代码片段
- NDK编译时,报错error: undefined reference to 'rand',是不是安卓库函数里面没有这个函数的实现呢?
- 如何用 纯C++(ndk)开发安卓应用 ?
- Android开发实践:如何设置NDK的编译选项
- 如何用NDK创建一个标准的android环境交叉编译工具链(Cross Toolchain)
- Cocos2d-x 2.2.3 使用NDK配置安卓编译环境问题之 Cannot find module with tag 'CocosDenshion/android' in import path
- 关于加入NDK编译环境的方法以及如何加入PIE模块的编译选项
- cocos2dx lua编译打包安卓报的错误汇总
- 详谈:安卓App容易反编译,如何保你开发者App安全无忧!
- 抛弃cygwin,使用Android SDK+NDK编译Cocos2d-x安卓程序
- cocos2dx 3.1.1移植安卓apk (lua项目交叉编译 mac环境下)
- quick-cocos2d-x如何在windows下编译安卓版本
- 在windows系统下如何使用sublime text2编译lua
- NDK r12b下编译安卓FFmpeg arm64架构出现的奇葩问题
- 安卓NDK制作标准交叉编译工具链