Hey which windows compiler is more standard MinGW or Cygwin???
Standard Compliance for Windows
Started by Virtual, Feb 26 2008 11:53 PM
4 replies to this topic
#1
Posted 26 February 2008 - 11:53 PM
|
|
|
#2
Posted 27 February 2008 - 04:56 AM
The most Windows compatible compiler are probably the compiler which ships with Visual C++ (and Visual Studio, and probably other products too), as it's developed by Microsoft. So I would say it's the "standard" compiler for Windows, though I, personally, prefer GCC, no matter what platform I'm on.
#3
Posted 27 February 2008 - 09:48 AM
Out of the two, I personally prefer MinGW.
Programming Assignment Help
while(true) { cout << "Idiot!" << endl; }
while(true) { cout << "Idiot!" << endl; }
#4
Posted 29 February 2008 - 12:26 PM
Cygwin is more standards compliant but is also more of a pain to set up and use. I'd go for MinGW.
Standards and Windows is a contradiction of terms though. If you're that concerned then I'd do parallel testing on a Unix system. Replace any functions that don't act equivalently with your own (getline is a good example, the Windows version does some pretty non standard things which are slightly better but still aren't standard so are harder to work with in terms of portability).
Standards and Windows is a contradiction of terms though. If you're that concerned then I'd do parallel testing on a Unix system. Replace any functions that don't act equivalently with your own (getline is a good example, the Windows version does some pretty non standard things which are slightly better but still aren't standard so are harder to work with in terms of portability).
#5
Posted 01 March 2008 - 08:30 AM
Also, be aware that there are some things that are not specified by the standard, which means that you can have varying behaviors that are all "standards compliant".


Sign In
Create Account

Back to top









