关于luajit改成lua导致的socket调用错误问题解决方法

该bug已经由阳光七月在github上解决了,这里告诉那些还不清楚的同学怎么解决这个问题。

luajit版本的quick,在socket_scripts.c中将socket的相关lua代码已经编译成了字节码,以供luajit直接调用。

如果现在用lua替换掉了luagit,那么之前socket_scripts.c中用luajit编译的字节码就不适用于lua了。

所以,需要替换一下 socket_scripts.c 文件,地址在:https://github.com/chukong/quick-cocos2d-x/blob/master/lib/cocos2d-x/scripting/lua/lua_extensions/socket/socket_scripts.c

ps:其他luajit编译字节码的c文件,也存在同样的替换问题,比如debugger.c,这个后续quick官方会逐步解决掉。

写了一半,没成想,你先写完了…

:882: 呵呵呵

同时遇到这个问题,谢谢分享