【Lua】組み込み系言語総合 その5【Squirrel】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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使用)
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4952日前に更新/120 KB
担当:undef