[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: LuaBinaries - why so many Win32 versions?
- From: Marten Feldtmann <itlists@...>
- Date: Tue, 22 Jul 2008 20:45:40 +0200
steve donovan schrieb:
Delivering LUA with VS2005 runtime brings additional problems with
manifests and all that stuff. Actually I was not able to simply use the
dll delivered with LUA. Calling it brought up errors, telling me, that
the c runtime was not correctly called. Searching the Internet I found
out, that I had to add the manifest file to my executable (which was not
created by me) as a resource.
Fraid so! In the good old days things would require msvcrt.dll, which
was part of Windows. Now each major release of the MS compilers comes
out with a new runtime. The LuaBinaries standard is basically VS2005
(msvcrt80.dll), and most people seem to be building against that now.
But (alas) you then have to include that damned runtime...
I took the sources, compiled them with Watcom 1.7a and that's it. No
additional runtimes needed for the dll (at least up to now) and no
changes needed for executable files and no problems with manifest files.