Difference between revisions of "Build requirements"

From mitk.org
Jump to navigation Jump to search
(cleanup)
m
 
(36 intermediate revisions by 7 users not shown)
Line 1: Line 1:
__NOTOC__
+
For the current build requirements please see our [http://docs.mitk.org/nightly/BuildInstructionsPage.html Build Instructions]. Besides, the [[Developer_Tutorial|Developer Tutorial]] could be helpful.
= Build Requirements =
 
 
 
== Compilers ==
 
 
 
=== Linux ===
 
 
 
* gcc 4.1 through 4.4
 
 
 
=== Windows ===
 
 
 
* VC8.0 (2005)
 
* VC9.0 (2008).
 
* Also MITK has been successfully compiled and run with the free-of-charge [http://www.microsoft.com/express/vc/Default.aspxMicrosoft Visual C++ 2008 Express Edition].
 
* MinGW (gcc 4.4.0): With MITK 0.14 onwards, MITK can be compiled with gcc 4.4.0 on Windows using MinGW. See [[MinGW Instructions]] for details.
 
 
 
== ITK Download ==
 
 
 
We recommend to use the latest stable ITK version. Usually MITK is compatible with the latest two versions of ITK.
 
 
 
[http://itk.org/ITK/resources/software.html ITK-Download page]
 
 
 
== VTK Download ==
 
 
 
Currently, VTK version 5.2 or 5.4 is required. VTK_USE_PARALLEL and VTK_USE_HYBRID must be turned ON.  
 
 
 
If you want to use Qt for application development, compile VTK with VTK_USE_GUISUPPORT (advanced CMake option), VTK_USE_QVTK and VTK_USE_QVTK_QTOPENGL turned ON.
 
 
 
[http://vtk.org/VTK/resources/software.html VTK-Download page]
 
 
 
== CMake Download ==
 
 
 
MITK requires the latest stable CMake release.
 
 
 
[http://www.cmake.org/HTML/Download.html CMake-Download page]
 
 
 
Windows installer packages can be built using the [http://nsis.sourceforge.net/Main_Page Nullsoft scriptable install system].
 
 
 
== GUI-Toolkits ==
 
 
 
The core MITK library is GUI-toolkit independent.
 
 
 
The main example application ExtApp is implemented using Qt 4.5. It is currently under heavy development, since we only recently switched to Qt 4.
 
 
 
Qt can be downloaded from Nokia [http://www.qtsoftware.com/downloads here].
 

Latest revision as of 16:23, 9 June 2016

For the current build requirements please see our Build Instructions. Besides, the Developer Tutorial could be helpful.