MUSHclient desires Lua5.1.dll, but http://lua-users.org/wiki/BuildingLua indicates that the official name should be Lua51.dll. I wouldn't care, except that I'm running into a problem with another dll that has link-breaking name expectations. Is it possible to change MUSHclient's dll expectation to use Lua51.dll instead of Lua5.1.dll so that I don't have to make a proxy dll?
standardize the name of your linked Lua dll
Posted by Fiendish on Fri 11 Apr 2014 01:38 AM — 3 posts, 12,669 views.
That particular issue has caused me a lot of grief, and it is partly because various other DLLs require lua5.1.dll, so even changing MUSHclient won't totally fix your problem.
I think a proxy DLL is the closest you can come to fixing it.
See this:
http://lua-users.org/lists/lua-l/2008-06/msg00076.html
Also:
http://luabinaries.sourceforge.net/manual.html
Personally I think a name like lua51.dll is confusing. It looks like version 51, not version 5.1.
I think a proxy DLL is the closest you can come to fixing it.
See this:
http://lua-users.org/lists/lua-l/2008-06/msg00076.html
Also:
http://luabinaries.sourceforge.net/manual.html
Personally I think a name like lua51.dll is confusing. It looks like version 51, not version 5.1.
Bummer. Yeah, I went and made a proxy dll.