cocos2d-x 3.2
开发环境: OS X 10.10 Xcode 6.1
新建一个工程: cocos new test1 -p com.cocos.test1 -l lua
改名目录src为_src
编译lua: cocos luacompile -s _src -d src
ios上运行报错如下
cocos2d: load “src/main.luac”, error: syntax error during pre-compilation.
cocos2d: :1: module ‘src/main.lua’ not found:
no field package.preload’src/main.lua’]src/main.luac: bad header in precompiled chunk
no file ‘./src/main/lua.lua’
no file ‘/usr/local/share/lua/5.1/src/main/lua.lua’
no file ‘/usr/local/share/lua/5.1/src/main/lua/init.lua’
no file ‘/usr/local/lib/lua/5.1/src/main/lua.lua’
no file ‘/usr/local/lib/lua/5.1/src/main/lua/init.lua’
no file ‘./src/main/lua.so’
no file ‘/usr/local/lib/lua/5.1/src/main/lua.so’
no file ‘/usr/local/lib/lua/5.1/loadall.so’
no file ‘./src/main.so’
no file ‘/usr/local/lib/lua/5.1/src/main.so’
no file ‘/usr/local/lib/lua/5.1/loadall.so’
另win32、android、mac上都没问题
初步怀疑是默认工程没有使用luajit,尝试了好几天都不知道怎么改
求助各位大大们解决呀。