2

C++ からアクセスしようとしている Lua にグローバル テーブルがあります。これが本質的に私がやろうとしていることです:

ルア:

myTable = {}
myTable[1] = 1

C++:

lua_State* L = luaL_newstate();
luaL_openlibs(L);
lua_pcall(L, 0, 0, 0);
lua_State* L2 = luaL_newstate();
luaL_dofile(L, "luaScript.lua");

LuaRef myTable= getGlobal(L, "myTable");

cout << myTable[0];

で次のようなエラーが表示されますcout

エラー C2593 'operator <<' is ambiguous ConsoleApplication2" & "複数の演算子 "<<" がこれらのオペランドに一致します:

ただし、これらのエラーが問題だとは思いません。

この値にアクセスするにはどうすればよいですか?

4

1 に答える 1