Я загрузил новейшую версию LuaInterface со своего сайта и сослался на LuaInterface.dll и Lua51.dll. Сам интерпретатор работает нормально, но когда я пытаюсь потребовать ("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.
В чем может быть проблема?