在C++中为LUA添加PATH路径(搜索路径)

来源:互联网 发布:web软件测试工具 编辑:程序博客网 时间:2024/06/16 09:24
void LuaAddPath(lua_State *ls, char *name, char *value) {string v;lua_getglobal(ls, "package");lua_getfield(ls, -1, name);v.append(lua_tostring(ls, -1));v.append(";");v.append(value);lua_pushstring(ls, v.c_str());lua_setfield(ls, -3, name);lua_pop(ls, 2);}


LuaAddPath(m_ls->GetCState(), "path", ".\\lual\\?.lua");LuaAddPath(m_ls->GetCState(), "cpath", ".\\lual\\?.dll");


0 0
原创粉丝点击