|
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? Best, scuri From: lua-bounces@bazar2.conectiva.com.br
[mailto:lua-bounces@bazar2.conectiva.com.br] On Behalf Of RJP Computing On Thu, Jan 14, 2010 at 11:01 PM, Antonio
Scuri <scuri@tecgraf.puc-rio.br> wrote:
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. -- |