#include #define WIN32_LEAN_AND_MEAN #include #include extern "C"{ #include #include #include } #define DIE(msg) { cout << msg << endl; return 1; } using namespace std; lua_State *l; int main() { l = luaL_newstate(); if(!l) DIE("Unable to initialize Lua"); lua_register(l, NULL, luaopen_base); lua_register(l, "io", luaopen_io); luaL_dostring(l, "print(\"Hello, World!\")"); lua_close(l); return 0; }