Features
use dart ffi link lua dynamic lib
Getting started
there is no dynamic link library file containing lua here
need users to download
version 5.4
is currently supported here
Usage
final assetsPath="assets/";
final luaFFI = LuaFFI(dynamicLibraryPath: "${assetsPath}lua54.dll");
final lp = luaFFI.luaLNewState();
luaFFI.luaOpenLibs(lp);
luaFFI.luaLLoadString(lp, "print(\"HelloWorld I'm Lua\")".toNativeUtf8());
luaFFI.luaPcallK(lp, 0, -1, 0, LUA_MULTRET, 0);
Check the example folder in the warehouse and place the required Lua dynamic link file in the assets folder to run the example
Additional information
There are two assets files
In the test folder and example folder respectively
To run the code, place the lua dll file in these two folders
This is a simple and concise use of dart ffi api call lua dynamic lib file to run lua, so please modify and add link lua dynamic lib code as needed