Microsoft's C/C++ compiler freely available

I think the discussion I’ve read so far of MS VC++ vs gcc misses the
point, so let me give everyone the “corporate” perspective.

First, I’ve never heard of cygwin/mingw being used in a corporate
setting. It’s either *nix or Windows, not *nix on Windows. Even in a
mixed environment, such as the one I’m in, you would never develop a
Windows app under cygwin because you can’t require that cygwin be
installed on the client’s machine.

Second, I can’t count on a shared object built under cygwin to work on
Windows without cygwin installed, even if I avoid fork. It’s just not a
risk I’m willing to take.

Just my .02.

Regards,

Dan

···

-----Original Message-----
From: Daniel Carrera [mailto:dcarrera@math.umd.edu]
Sent: Saturday, November 15, 2003 1:26 AM
To: ruby-talk ML
Subject: Re: Microsoft’s C/C++ compiler freely available

Question:
Why would you want to use Microsoft’s C/C++ compiler when gcc is
available? No sarcasm. This is an honest question.

First, I’ve never heard of cygwin/mingw being used in a corporate
setting. It’s either *nix or Windows, not *nix on Windows. Even in a
mixed environment, such as the one I’m in, you would never develop a
Windows app under cygwin because you can’t require that cygwin be
installed on the client’s machine.

Small correction. You don’t need cygwin to use MinGW. It works nicely with
MSYS and provided shell-lile environment.

Second, I can’t count on a shared object built under cygwin to work on
Windows without cygwin installed, even if I avoid fork. It’s just not a
risk I’m willing to take.

MinGW produced libraries works with MSVCRT.

Sincerely,
Gour

···

Berger, Daniel (djberge@qwest.com) wrote:


Gour
gour@mail.inet.hr
Registered Linux User #278493