哪些公司做网站开发,如何创建一个app平台,wordpress手机发留言,手机上设计logo的apptolua_runtime 编译编译环境源码 源码下载: 从 https://github.com/topameng/tolua_runtime 下载源码工具(windows) 配置好的环境(建议): msys2自己配置环境(不建议,因为我没成功): wiki准备工作命令行下跳转到 msys2 的目录下:如 c:msys2 目录 cd c:msys2 执行 mi…tolua_runtime 编译
编译环境
- 源码
- 源码下载: 从 https://github.com/topameng/tolua_runtime 下载源码
准备工作
- 命令行下跳转到
msys2
的目录下:如 c:msys2 目录 cd c:msys2
- 执行
mingw32_shell.bat
启动32位编译环境,只能编译32位的库 - 执行
mingw64_shell.bat
启动64位编译环境,只能编译64位的库
32位环境和64位环境不能交叉编译.
编译库
windows库
32位
- 提前需要保证当前目录下存在
Pluginsx86
目录,不然没有文件输出 - 在
msys2
的32位编译环境中执行 ./build_win32.sh
. - 然后在
Pluginsx86
目录下看见 tolua.dll
文件便编译成功
64位
- 提前需要保证当前目录下存在
Pluginsx86_64
目录,不然没有文件输出 - 在
msys2
的64位编译环境中执行 ./build_win64.sh
. - 然后在
Pluginsx86_64
目录下看见 tolua.dll
文件便编译成功
Android库
准备环境
- 编译前需要下载NDK NDK下载地址
- 下载完成后解压到不包含中文和空格的目录下
- 将
build_arm.sh
, build_x86.sh
, build_arm64.sh
.文件中的 NDK
路径改为自己本地存储的路径 - 将
link_arm64.bat
文件中的 ndkPath
修改为上面的NDK解压路径下 只需要修改上面文件中的根路径.不要修改 NDK
的版本
armeabi-v7a
- 提前需要保证当前目录下存在
PluginsAndroidlibsarmeabi-v7a
目录,不然没有文件输出 - 在
msys2
的32位编译环境中执行 ./build_arm.sh
. - 然后在
PluginsAndroidlibsarmeabi-v7a
目录下看见 libtolua.so
文件便编译成功
x86
- 提前需要保证当前目录下存在
PluginsAndroidlibsx86
目录,不然没有文件输出 - 在
msys2
的32位编译环境中执行 ./build_x86.sh
. - 然后在
PluginsAndroidlibsx86
目录下看见 libtolua.so
文件便编译成功
arm64-v8a
- 提前需要保证当前目录下存在
PluginsAndroidlibsarm64-v8a
目录,不然没有文件输出 - 在
msys2
的64位编译环境中执行 ./build_arm64.sh
. - 然后在
PluginsAndroidlibsarm64-v8a
目录下看见 libtolua.so
文件便编译成功
iOS
- 将
tolua_runtime
工程 git clone https://github.com/topameng/tolua_runtime.git
到MAC - 打开终端.切换到
tolua_runtime
目录下 - 在终端中运行
build_ios.sh
.如果遇见权限不足,用chmod +x命令提升权限 - 然后在
PluginsiOS
目录下看见 libtolua.a
文件便编译成功
MAC
- 将
tolua_runtime
工程 git clone https://github.com/topameng/tolua_runtime.git
到MAC - 打开终端.切换到
tolua_runtime
目录下 - 在终端中运行
build_osx.sh
.如果遇见权限不足,用chmod +x命令提升权限 - 然后在
Plugins
目录下看见 tolua.bundle
库文件便编译成功
关于同时编译多个包
没弄过~!~!.大家都说没啥必要. 据我观察编译过程。是会有临时文件产生的.所以就是一起编译也是等一个编译完成然后编译下一个 如果要并行编译。你复制几个工程文件夹就可以咯!~~~
参考文档
- https://github.com/NewbieGameCoder/tolua_runtime/wiki
- https://github.com/topameng/tolua_runtime/wiki
- http://changxianjie.com/tolua%E9%9B%86%E6%88%90lua-protobuf/
- https://www.jianshu.com/p/5a35602adef8tolua_runtime 编译