プログラミング言語 Lua その2
■ このスレッドは過去ログ倉庫に格納されています
0284デフォルトの名無しさん
NGNGlua_register(L,(struct lua_State *)"SetMap",SetMap);
のところでビルドエラーになります。
'lua_pushcclosure' : 2 番目の引数を 'int (struct lua_State *)' から 'int (__cdecl *)(struct lua_State *)' に変換できません。
て出ます。
__cdecl *ていうのが良くわからないんですが、調べてみたらC++の呼び出し規約云々ということで
CであるLuaをC++から呼ぼうとしてるのが問題のような気がします。
回避するのはどうしたらいいのでしょうか。
どなたかご教授くださるとうれしいです。よろしくおねがいします
■ このスレッドは過去ログ倉庫に格納されています