quick3.3 luajit 64位 真机编译

系统环境
osx
win7 部署编译代码上传服务器

http://www.cocoachina.com/bbs/read.php?tid=281157 介绍了怎么集成
由于网络原因 clone 不了 luajit2.1 所以我 直接把 quick-ng 的luajit 的.a 文件和 .h 文件直接拷贝

–集成luajit (这只是我的办法,现在时能用的 不知道对不对 大神如果有好的解决办法 请告诉我)

  1. 打开 /Users/k0204/Documents/quick-3.3/cocos/scripting/lua-bindings/proj.ios_mac 中得 cocos2d_lua_bindings.xcodeproj 将external/lua 从项目中删除
    2./Users/k0204/Documents/quick-3.3/external/lua 将 lua 和 luajit 文件夹删除
    3.拷贝 quick-ng 中得 laujit 文件夹拷贝到 /Users/k0204/Documents/quick-3.3/external/lua 中
  2. 在 cocos2d_lua_bindings.xcodeproj 将 luajit 中的include 添加进 项目 将 prebuilt 中得 ios 中得 也添加进项目

上面的就完成了 luajit 的集成 我用手机跑过没有编译的能够运行

接下来 是编译lua 代码 根据一位大神说法需要用5s 或6 进行真机编译 (这篇文章链接找不到了) 我 下载了大神的代码。 他是通过 ftp去上传文件 但是好像是一个一个文件的传 所以我把上传文件改为了http 上传 quick 中也有上传文件的方法 这样我觉得可以避免文件太多产生未知错误。下面是生成编译码的流程:

1.用vs2013 建立了一个web项目 然后 建立了一个一般应用程序 handler1.ashx 来接受上传的文件 (web 我只会用aspx 为了方便 )
2.将需要编译的代码 打包为sourceCode.zip
3.建立一个sourceCodeversion.txt 内容 为 1.0.0
4.编写 下载源文件,编译源文件,和上传文件的代码 编译代码的代码 (这里用的引擎是 用过修改后的的quick引擎创建出来的 )
5.运行(真机 虚拟机不行哈 )

http://pan.baidu.com/s/1eQvrLL4 源码连接

注意:附件中WebApplication1 我是直接用vs 运行的 然后 点击iis express 将localhost 改为电脑的ip
上传完毕后 直接再win7 上解压吧 mac上面下载和解压好像有问题

大概就是这样 也不知道是不是正确的 反正我在 iphone5 iphone5s iphone6 plus 上进行过测试 都能都正常运行

:2: :2: :2: :2: :2: