Difference between revisions of "Windows Development System"

From Armagetron
m
 
Line 3: Line 3:
 
construction.
 
construction.
  
= CVS =
+
= Source Control =
 +
 
 +
== CVS ==
  
 
CVS is the way we currently manage our source code. The easiest way to get CVS runing to use setup is TortoiseCVS and throw
 
CVS is the way we currently manage our source code. The easiest way to get CVS runing to use setup is TortoiseCVS and throw
Line 9: Line 11:
  
 
TODO: ssh (Putty perhaps), how-to-set-a-key
 
TODO: ssh (Putty perhaps), how-to-set-a-key
 +
 +
== Darcs ==
 +
 +
Currently under discussion as a future source code management tool. Get it from [[http://darcs.net]]. I chose the cygwin-less installation. It's just a plain zip archive without installer. The included README explains better how to install it than I'd be able to.
 +
A problem so far: Darcs uses Unix line feed only line endings and doesn't translate to CRLF like CVS. We'll see if this is a problem.
  
 
= System SDK =
 
= System SDK =

Revision as of 11:16, 9 April 2006

Since Z-Man is in the process of reinstalling his Windows box, he's taking the opportunity to write step-by-step installation instructions to turn a regular, boring Windows installation into a rocking Armagetron Advanced Development System. Obviouslty, this is still pretty much under construction.

Source Control

CVS

CVS is the way we currently manage our source code. The easiest way to get CVS runing to use setup is TortoiseCVS and throw ssh for authentication on top of it. Install TortoiseCVS and memorize the directory it was installed to;

TODO: ssh (Putty perhaps), how-to-set-a-key

Darcs

Currently under discussion as a future source code management tool. Get it from [[1]]. I chose the cygwin-less installation. It's just a plain zip archive without installer. The included README explains better how to install it than I'd be able to. A problem so far: Darcs uses Unix line feed only line endings and doesn't translate to CRLF like CVS. We'll see if this is a problem.

System SDK

IDEs

You need only one:

Visual Studio 6.0

Not supported by us for much longer and not available for free. Avoid if you can.

Code::Blocks

Visual C++ 2005 Express Edition

Winlibs

We pack the libraries we depend on into one neat CVS module.

NSIS Installer

Where To Get

TortoiseCVS