Difference between revisions of "Windows Development System"
m (→Darcs) |
m (→System SDK) |
||
Line 14: | Line 14: | ||
== Darcs == | == Darcs == | ||
− | Currently under discussion as a future source code management tool. Get it from [http://darcs.net | + | 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. | 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. | ||
− | = | + | = Platform SDK = |
+ | |||
+ | Search for it at [http://search.microsoft.com/results.aspx?mkt=en-US&setlang=en-US&q=Platform+SDK Microsoft] (the links don't look permanent to me). I chose the ISO download of the 2003 edition. Get it, install, and remember the path you installed it to for later, you'll have to make it known to your IDE. You can choose "custom installation" and throw out a lot of junk we don't need: We only need the Configuration Options and Core SDK, and you can throw out the platforms that don't apply to you from Core. | ||
= IDEs = | = IDEs = |
Revision as of 11:37, 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.
Platform SDK
Search for it at Microsoft (the links don't look permanent to me). I chose the ISO download of the 2003 edition. Get it, install, and remember the path you installed it to for later, you'll have to make it known to your IDE. You can choose "custom installation" and throw out a lot of junk we don't need: We only need the Configuration Options and Core SDK, and you can throw out the platforms that don't apply to you from Core.
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.