Matt Campbell wrote:
It needs lua51.dll, you probably have lua5.1.dll.I've noticed this inconsistency in Lua DLL naming before. I've been using "lua51.dll" for over a year and a half, because that's what is used in the luavs batch file shipped with Lua. Might it be a good idea to modify this batch file to reflect the convention that has apparently prevailed: "lua5.1.dll"?
This was discussed a few times on the list. The "official" name is still lua51.dll.
Using proxy DLLs seems to be an easy way to accommodate to both conventions. LuaBinaries contains a proxy lua51.dll; lua-users wiki contains recipes of how to build them: search for "LuaProxyDll".