Added old wiki
[dealii.wiki.git] / Windows.md
1 # Using deal.II on native Windows
2
3 For an overview of different ways to use deal.II on Windows have a look at the corresponding [FAQ entry](https://code.google.com/p/dealii/wiki/FrequentlyAskedQuestions#Can_I_use_deal.II_on_a_Windows_platform?).
4
5
6 This page discusses how to compile and run deal.II on native Windows. We currently have experimental support for the gcc compiler ported by the [Cygwin64](http://www.cygwin.com/) and [MinGW-w64](http://mingw-w64.sourceforge.net/) project. Please note, that currently native Windows platforms aren't officially supported, so expect an a "told you so" as answer if something explodes in a funny way ;-)
7
8 ## Cygwin
9
10 deal.II has been developed with a Unix-like environment in mind. Windows does not usually provide something like this, but it can be added to windows through the [Cygwin system](http://www.cygwin.com/). You should always use a current Cygwin distribution.
11
12 ### What do I need to do to get it running?
13
14  1. Install the 64bit installer `setup-x86_64.exe` from [1. Install the following additional packages (and its recommended dependencies):
15     - cmake
16     - make
17     - gcc-g++
18     - subversion
19     - libboost-devel
20     - liblapack-devel
21     - libumfpack-devel
22  1. fire up the Cygwin terminal and proceed with the download and installation process normally. See the [http://www.dealii.org/developer/readme.html readme](http://cygwin.com/]).
23
24 ## MinGW-w64
25
26 If you do not want to use Cygwin but rather a native Windows compiler the [MinGW-w64](http://mingw-w64.sourceforge.net/) project might be of interest for you.
27
28 ### Compile from source
29
30 Due to the fact that this is a highly involved procedure that requires some knowledge, only a rough outline is given:
31
32  1. Download the online installer from [1. Install a compiler with version 4.8.`*`, target `x86_64` and thread model `TODO`
33  1. Do not forget to set your path environment variable to the bin folder of your Mingw-w64 installation
34  1. Download and install [http://cmake.org CMake](http://mingw-w64.sourceforge.net/].).
35  1. Compile and install deal.II
36
37 ## Other Windows compilers
38
39 If you want to use any of the genuine Windows compilers, such as Visual C++, or Borland C++ this is more difficult. See the entry on this topic in the FrequentlyAskedQuestions.

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.