standardize the name of your linked Lua dll

Posted by Fiendish on Fri 11 Apr 2014 01:38 AM — 3 posts, 12,669 views.

USA Global Moderator #0
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?
Australia Forum Administrator #1
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.
USA Global Moderator #2
Bummer. Yeah, I went and made a proxy dll.