But 'hiding' the complex stuff is a good thing! You take one single install CD and run it. Then you've got the entire development system installed. Gnu stuff tends to require a dozen different downloads and seperate installs. This is tedious and discouraging. It adds to the 'learning curve' to even get started.
MinGW is specifically designed to be a minimal setup. What you're describing as the desirable state is, essentially, any major Linux or free BSD distribution, and, to a slightly lesser extent, Cygwin.
Note that you'll still spend a lot of your time tracking down libraries with MSVC unless you're working with code that is solely based on the libraries included with MSVC. Unless you're writing directly to the Windows API or Microsoft's libraries (or just the standard, platform-independent, libraries) with no extra libraries to help you, using MSVC won't help you much (apart from giving you a nice and shiny IDE in the same install). Incidentally, if you're just using the Windows API, MinGW in itself should be sufficient.
Quote
Does Cygwin come in a 'complete' single-install package? Could Cygwin also compile UQM (and ffdshow, and PennMUSH, and maybe Seamonkey)?
As a rule of thumb, Cygwin is more of a Unix environment than MinGW and comes with more libraries. Cygwin is great for doing quick ports of Unix programs to Windows; the resulting programs just tend to be dependent on Cygwin libraries and other software.
Quote
I'm also thinking of getting the C++ compiler since this is such a commonly used language. Would having the C++ compiler in the MinGW install possibly interfere with using the standard C compiler?
No. C++ source files are distinguished by extension.
Hehehe Yuptar, coders musn't hide from the complex stuff, they need to roll around in it likes pigs in the mud :-)
Otherwise, Novus said basically everything I would have ;-)
Also, just because Visual Studio installs easily doesn't mean it necessarily works like a dream. It's still a development environment and hence aims to provide you with options, fiddly bits and so forth...
Logged
"My boot, your face..." - Attributed to OOPMan, Emperor of Eroticon VI