Main > Reference Manual > Download and install > Installing on Windows > Compiling under windows

Different options exist to compile Frepple under windows:

Note that executables and extension modules created by these compilers are not compatible with each other.

Compiling using Microsoft Visual C++ compiler

FrePPLe comes with Microsoft Visual C++ projects and workspaces to compile the code.
The solution file is contrib/vc/frepple.sln and more detailed build instructions are provided in the README.txt file in this directory.

The project configuration files are generated with version 10 of Visual C++ and (in the Microsoft tradition) are not compatible with earlier releases. :-(
A free version of the compiler and the IDE, called "Visual C++ 2010 Express Edition", can be downloaded from the Microsoft website.

You will also need to install:

  • Python 2.5 or 2.6
  • Xerces-c 3.0 or 3.1

The include and library directories of these tools need to configured using the property manager in the Visual C++ development environment.

Compiling using the Cygwin compiler

Cygwin is a Linux-like environment for Windows. The Cygwin environment can be downloaded free of charge from http://www.cygwin.com.

The build instructions on Cygwin are identical to the Linux and Unix platforms.

Compared to the other platforms and compilers, the Cygwin executables are considerably slower.
Consider the Cygwin build as a test and development setup for a *nix environment.