The Ur-Quan Masters Home Page Welcome, Guest. Please login or register.
Did you miss your activation email?
May 20, 2024, 02:27:27 am
Home Help Search Login Register
News: Celebrating 30 years of Star Control 2 - The Ur-Quan Masters

+  The Ur-Quan Masters Discussion Forum
|-+  The Ur-Quan Masters Re-Release
| |-+  General UQM Discussion (Moderator: Death 999)
| | |-+  Contributing?
« previous next »
Pages: 1 [2] Print
Author Topic: Contributing?  (Read 4414 times)
Offline Offline

Gender: Male
Posts: 1938

Fot or not?

View Profile
Re: Contributing?
« Reply #15 on: September 24, 2006, 10:43:06 am »

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.

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.

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.

RTFM = Read the fine manual.
RTTFAQ = Read the Ur-Quan Masters Technical FAQ.
Zebranky food
Offline Offline

Posts: 44

View Profile
Re: Contributing?
« Reply #16 on: September 24, 2006, 09:25:56 pm »

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...

"My boot, your face..." - Attributed to OOPMan, Emperor of Eroticon VI
Pages: 1 [2] Print 
« previous next »
Jump to:  

Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!