竟然不允许绑定C++类到lua!!!必须要集成自ref吗???

TOLUA_API int register_all_xm_net_super_manual( lua_State* tolua_S )
{
if (nullptr == tolua_S)
return 0;

tolua_open(tolua_S);
tolua_module(tolua_S, "NULL", 0);
tolua_beginmodule(tolua_S, "NULL");

#ifdef __cplusplus
tolua_cclass(tolua_S,“LuaSuperLogic”,“LuaSuperLogic”,“XMProtoBufLogic”,tolua_collect_LuaSuperLogic);
#else
tolua_cclass(tolua_S,“LuaSuperLogic”,“LuaSuperLogic”,"",NULL);
#endif

tolua_beginmodule(tolua_S, "LuaSuperLogic");
tolua_function(tolua_S, "new", tolua_xm_net_super_new);
tolua_function(tolua_S, "delete", tolua_xm_net_super_delete);
tolua_function(tolua_S, "send", tolua_xm_net_super_send);
tolua_function(tolua_S, "bind", tolua_xm_net_super_bind);
tolua_function(tolua_S, "unbind", tolua_xm_net_super_unbind);
tolua_endmodule(tolua_S);
    
tolua_endmodule(tolua_S);
return 1;

}

红色部分是基类吧 崩溃 必须要是集成自ref的吗

看下这里的绑定有问题吗。。。。如果不必须集成ref的话。。。

tolua_reg_types 这个函数也没有了。。。

自己写的绑定类 还是自己检查一下吧 应该有错误在里面

TOLUA_API int register_all_xm_net_super_manual( lua_State* tolua_S )
{
if (nullptr == tolua_S)
return 0;

tolua_open(tolua_S);
tolua_reg_types(tolua_S);
tolua_module(tolua_S, NULL, 0);
tolua_beginmodule(tolua_S, NULL);

#ifdef __cplusplus
tolua_cclass(tolua_S,“LuaSuperLogic”,“LuaSuperLogic”,“XMProtoBufLogic”,tolua_collect_LuaSuperLogic);
#else
tolua_cclass(tolua_S,“LuaSuperLogic”,“LuaSuperLogic”,"",NULL);
#endif

tolua_beginmodule(tolua_S, "LuaSuperLogic");
tolua_function(tolua_S, "new", tolua_xm_net_super_new);
tolua_function(tolua_S, "delete", tolua_xm_net_super_delete);
tolua_function(tolua_S, "send", tolua_xm_net_super_send);
tolua_function(tolua_S, "bind", tolua_xm_net_super_bind);
tolua_function(tolua_S, "unbind", tolua_xm_net_super_unbind);

tolua_endmodule(tolua_S);
tolua_endmodule(tolua_S);
return 1;

}