Вызов функции Lua из C ++ вызывает сбой - PullRequest
0 голосов
/ 06 июля 2018

Я использую следующий код для вызова функции Lua из C ++, но иногда происходит сбой.

void callLuaFunction(lua_State *L, const char *name)
{
    if (L == nullptr) return;
    lua_getglobal(L, name);
    if (lua_type(L, -1) != LUA_TFUNCTION)
        return;
    if (lua_pcall(L, 0, 0, 0))
        error("%s", lua_tostring(L, -1));
}

Что-то не так с моим кодом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...