Open doreenxu opened 1 year ago
编译问题其实不大 虽然用了一些lua内部的定义 但其实luajit都有对应的 比如Udata在luajit里面叫GCudata 获取userdata内容指针的接口 getudatamem在luajit里面叫uddata。api这块可能有对应不上的,一般都是没类型返回值,自己改改就行。 要注意gc,lua51的table没__gc元方法,所以要处理一下,参考https://stackoverflow.com/questions/27426704/lua-5-1-workaround-for-gc-metamethod-for-tables
希望Unlua可以支持Luajit,现在接入luajit的时候发现Unlua会直接使用lua源码中的数据类型比如TValue,Udata,但是这些在luajit中是改写了的,无法兼容luajit