|
Yang Fan wrote:
/* push functions and arguments */ lua_getglobal(L, "main"); /* function to be called */ lua_pushlstring(L, m_data.c_str(), m_data.size()); /* do the call (1 arguments, 0 result) */error msg showed:Error running function "main": attempt to call a string value
I think that the line after lua_getglobal is not necessary. You already have the function on the stack (given that lua_getglobal succeeded).