Installing from source on Windows — ICE 0.1 documentation

### Navigation

- next
- previous |
- ICE 0.1 documentation »

# Installing from source on Windows

## Using DMD (Digital Mars D Compiler)

1. Download and install DMD

   Get the DMD 2.058 zip archive from here, and unpack it.

2. Set the `PATH` environment variable

   You need to add DMD to the `PATH` environment variable so you can use it directly.

   To do this on Windows XP:

   - Right-click My Computer

   - Click Properties

   - Go to the Advanced tab

   - Click the Environment Variables button

   - From System Variables, select Path, and click Edit

   - Assuming you unpacked DMD to `C:\dmd2`, add this to the end of Variable value:

         ;C:\dmd2\windows\bin

   On Windows 7:

   - Right-click Computer

   - Click Properties

   - Go to the Advanced system settings tab

   - Click the Environment Variables button

   - From System Variables, select Path, and click Edit

   - Assuming you installed Python to `C:\dmd2`, add this to the end of Variable value:

         ;C:\dmd2\windows\bin

3. Get ICE

   You can download and extract ICE source tarball from its GitHub page.

   Or you can download the source repository using git:

       git clone git://github.com/kiith-sa/ICE.git

4. Get ICE dependencies

   ICE requires DLLs of SDL, FreeType, SDL-Mixer (and its dependencies) to run on Windows. Download the zip archive from here and extract it to the folder folder you downloaded ICE source into (this is the folder that contains the `cdc.d` file).

5. Compile and install ICE

   Launch the command line (`Start -> Run -> cmd` on both WinXP and Win7 or Powershell on Win7). Move to to the folder where you downloaded ICE source.

   First, compile the CDC build script:

       dmd cdc.d

   Now, you need to compile ICE:

       cdc.exe

   This will compile a debug build, called `ice-debug.exe`. A release build can be compiled as well. For more info about ICE build targets, type `cdc.exe --help`.

   You can now run ICE by clicking the compiled .exe .

### Navigation

- next
- previous |
- ICE 0.1 documentation »