2
サイトからLuaInterfaceの最新バージョンをダウンロードし、LuaInterface.dllとLua51.dllを参照しました。インタプリタ自体は正常に動作しますが、私は(「luainterface」)を必要としようとしたとき、私はこの例外を取得:私のC#アプリケーションにluaを埋め込む必要があります: "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がどこにあるのかを指摘しました。
何が問題なのですか? .dllのために
あなたの代わりに ".DDL" の ".DLLを" もしかして...どのような場合にLUA_CPATHで探していますか? – Amy
はい、編集で修正されました。 – jpjacobs