Compiling under windows

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

Different options exist to compile Frepple under windows:

Note that executables created by these compilers are not compatible with each other. A module compiled with compiler A can't be loaded by the executable compiled with compiler B.

Compiling using Microsoft Visual C++ compiler

Frepple comes with Microsoft Visual C++ projects and workspaces to build Frepple.
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 9 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++ 2008 Express Edition", can be downloaded from the Microsoft website.

Make sure the include and library directories of your Xerces-C and Python installation can be found by the compiler.

Compiling using the Cygwin compiler

Cygwin is a Linux-like environment for Windows. The Cygwin environment can be downloaded free of charge from the Cygwin website.

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 and take longer to compile. That's the price for an emulation layer...
As a result, consider the Cygwin build as a test and development setup for a *nix environment and not as a production system.