close
用了很多的舊函數,新的lua 5.1.4 已不再提供
ex.
lua_baselibopen
lua_strlibopen
lua_dofile
像lua_dofile可以改成
if (luaL_loadfile(LuaState, path) || lua_pcall(LuaState, 0, 0, 0)) return false;
而
lua_baselibopen
lua_strlibopen
則用
luaL_openlibs
來取代
否則編譯會錯,然後他預設的編譯組態只有shard dynamic的組態 = =
請自己建一個新專案,然後把src資料夾的檔案丟進去編譯,
這樣就可以編出你想要的組態。
另外在c++中請include lua.hpp不要用.h會linker error
另外部落格最近在整理舊文,近期內會重新開放。
前兩天更新到0.9.1,說實在蠻失望的,一堆之前的bug跟example的bug沒有修。
全站熱搜