LuaInterface の最新バージョンをサイトからダウンロードし、LuaInterface.dll と Lua51.dll を参照しました。インタープリター自体は正常に動作しますが、require("luainterface") を実行しようとすると、次の例外が発生します。
error loading module 'luainterface' from file '.\luainterface.dll':
The specified procedure could not be found.
この動作を生成するコード例を次に示します。
static void Main(string[] args)
{
Lua lua = new Lua();
lua.DoFile("test.lua");
}
test.lua スクリプトには次のものがあります。
luanet = require("luainterface");
また、LUA_PATH が luanet.dll の場所を指していることを確認しました。
何が問題なのですか?