lua-users home
lua-l archive

RE: msvc*.dll versioning conflicts

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


> - create one of these by hand, so that I can use mingw to create
> msvcr90-enabled executables
 The LuaBinaries source code have a manifest file that can be used by any
application.
> - allow lua51.dll (compiled with msvcr90) to be used in an executable
> *without* such a manifest (say, because the executable itself does not
> use the CRT at all)
 This is a limitation on the current version of LuaBinaries. The version
available in the Lua for Windows distribution already have that fixed. There
the DLLs already have their respective manifest files.
> - distribute such an executable legally (msvcr90 isn't freely
> redistributable, AIUI, and doesn't come with the OS)
 You can install the redistributable package in any system you like:
http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-
8a4d-074b9f2bc1bf&displaylang=en 
 It is true that is does not come with the OS. But you can distribute it
together with your application. The Lua for Windows distribution does that. 
Best,
Scuri

AltStyle によって変換されたページ (->オリジナル) /