【Lua】組み込み系言語総合 その5【Squirrel】at TECH【Lua】組み込み系言語総合 その5【Squirrel】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト517:デフォルトの名無しさん 12/05/13 13:43:35.87 #include <iostream> #include <lua.hpp> using namespace System; int main(array<System::String ^> ^args) { double z; int ret; for(int aa = 0; aa < 1000000; ++aa){ lua_State *L = luaL_newstate(); L = lua_open(); luaL_openlibs(L); // これで以下の個別のライブラリを一度に使えるようにする ret = luaL_dofile(L, "add.lua"); // Lua scipt 読み込む if(ret != 0){ printf("Failed");//読み込み失敗 return -1; } lua_pushstring(L, "add"); lua_gettable(L, LUA_GLOBALSINDEX); lua_pushnumber(L, 100); // 引数数値"100"をスタックに lua_pushnumber(L, 5); // 引数数値"5"をスタックに lua_call(L, 2, 1); z = lua_tonumber(L, -1) ; printf("%d-%f\n", aa, z); lua_close(L); } return 0; } //add.lua function add(a, b) return a+b end 518:デフォルトの名無しさん 12/05/13 13:44:00.64 ↑動かすとどんどんメモリー増えていく どこ修正すれば解消される? (lua5.1使用) 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch