BIN_LuaBind : start LUA with C++

        BIN_LuaBind是一个和luabind、tolua++类似的库,提供了简洁的C/C++到lua的绑定机制,但与之不同的是BIN_LuaBind比他们更安全: lua层不在直接依赖于C/C++层指针,避免野指针引起宕机。除此之外,BIN_LuaBind对Lua提供了对lua_state,user data和table的抽象类,在C++端能方便的操作lua。BIN_LuaBind已经在大型的MMORPG游戏中得到应用,实现游戏脚本引擎。

        功能:

                C/C++ 到Lua的绑定机制,支持module、class、class inheritance

                Lua层封装,支持lua_State、table、userdata

        Github:

                https://github.com/BuildItNow/BIN_LuaBind


你可能感兴趣的:(BIN_LuaBind : start LUA with C++)