lua-users home
lua-l archive

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

  As always the problem is not the compiler. MingW still uses the MSVCRT.DLL. This RTL has two great pros for re-distributing DLLs: it is already installed on the system and does not depends on a manifest. This would be heaven… But I think it has many cons.


  It is an old DLL with known bugs and it is not maintained anymore. The main development environment for Windows is still Visual C++. The free Windows SDK already includes a command line version of VC. Visual C++ Express edition is a free fully featured IDE. And for those who are used to develop in Visual C++ to build DLLs with several dependencies using gcc is not an easy task.


  BTW the official stable version of MingW still uses GCC version 3. I just downloaded version 5.1.6 to check that. If I’m not mistaken GCC 4 must be manually installed.


  Maybe in 2010 we see some improvements on that (VC or MingW). But for now we have vc8 and vc9. So back to the issue, what do you think of moving from vc8 to vc9?





From: [] On Behalf Of RJP Computing
Sent: sexta-feira, 15 de janeiro de 2010 02:27
To: Lua list
Subject: Re: LuaBinaries and the RTL DLL for 5.2


On Thu, Jan 14, 2010 at 11:01 PM, Antonio Scuri <> wrote:

 For those who use the LuaBinaries executables,

 I'm about to release the LuaBinaries for 5.2.0-work2 and have a question
regarding the DLL dependency.

 I think it is time to move from vc8 (VS 2005) to vc9 (VS 2008) and the 5.2
release is a great opportunity since it will force all modules to recompile

 What do you think?


I vote to compile and release with MinGW GCC. Drop the tough VC RTL issues. MinGW has updated to version 4.4 and is just as fast if not faster than VC. Please.