# INSTALL-MicrosoftWindows

© 2013 John Abbott and Anna M. Bigatti
GNU Free Documentation License, Version 1.2

- Guidelines for installing CoCoA on a Microsoft Windows computer
  - Installing Cygwin
  - In Case of Trouble

CoCoALib Documentation Index

## Guidelines for installing CoCoA on a Microsoft Windows computer

You can build `CoCoALib` and `CoCoA-5` on a Microsoft Windows computer by using `Cygwin`, a free package which provides a Linux-like environment (see `http://www.cygwin.com/`).

Once you have installed Cygwin, start its terminal emulator, and then follow the usual instructions for compiling CoCoA.

### Installing Cygwin

WARNING: installing Cygwin can take quite some time

Download the script `setup.exe` from the Cygwin website. Start the script and choose install from internet. Using that script select the following extension packages:

- gcc-g++
- make
- m4
- libboost-devel
- libboost-1.48
- libgmp-devel
- emacs

If you want to build the `CoCoA-5` GUI, you must obtain also these extension packages for Cygwin

- qt4-devel-tools
- libqtcore4
- libqtcore4devel
- libqtgui4
- libqtgui4-devel
- libqtxml4-devel
- xorg-server
- xinit
- emacs-X11 (not necessary, but probably helpful)

### In Case of Trouble

We cannot really help you, as we have almost no experience ourselves. Try searching on the internet...