This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
developing_system [2019/07/28 12:16] 77.20.151.25 |
developing_system [2023/11/01 23:51] (current) 141.41.35.122 |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | **Developing System** | + | ------------------------------------------------------------------------------------- |
| + | ------------------------------------------------------------------------------------- | ||
| + | ------------------------------------------------------------------------------------- | ||
| + | ------------------------------------------------------------------------------------- | ||
| + | **Developing System für Windows** | ||
| Line 6: | Line 10: | ||
| __Beschreibung__: Unser Entwicklungssystem ist für folgendes System konzipiert: | __Beschreibung__: Unser Entwicklungssystem ist für folgendes System konzipiert: | ||
| Windows 7 Professionel (SP1)/ 8.1 oder höhrer mit OpenGL ab 2.0 (besser 4.5). | Windows 7 Professionel (SP1)/ 8.1 oder höhrer mit OpenGL ab 2.0 (besser 4.5). | ||
| + | Das Developmentsystem für Windows kann hier gefunden und heruntergeladen werden: http://46.38.235.241/EntwicklungssystemMPV/ | ||
| Line 19: | Line 23: | ||
| __Tec Stack__: | __Tec Stack__: | ||
| - | - **CMake at 3.0.2** | + | - **CMake at 3.10.2** |
| + | * CMAKE Documentation: http://www.cmake.org/cmake/help/ctest2.6docs.html | ||
| + | * Download here: http://46.38.235.241/EntwicklungssystemMPV/cmake-3.10.2-win64-x64.msi | ||
| - | - **Mingw 4.9.2 for 32bit** (Architecture: i686, threat: posix [also std:threat geht], exception: dwarf, build revision: 1) | + | - **Mingw 4.9.2 for 32bit (c++-compiler)** |
| + | |||
| + | * Mingw Web: http://www.mingw.org/ | ||
| + | * Mingw Required Version Web: https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/ | ||
| + | * Architecture: i686, threat: posix [also std:threat geht], exception: dwarf, build revision: 1 | ||
| * Wir entwickeln auf 32 bit. Damit läuft es auf 32 bit Systemen und auf 64 bit Systemen. Unser code ist "nur" 32 bit compiliert aktuell lauffähig. | * Wir entwickeln auf 32 bit. Damit läuft es auf 32 bit Systemen und auf 64 bit Systemen. Unser code ist "nur" 32 bit compiliert aktuell lauffähig. | ||
| + | * Download here: http://46.38.235.241/EntwicklungssystemMPV/mingw32.zip | ||
| | | ||
| - | - Qt5.4.0 | + | - **Qt5.4.0** |
| * Attention: use only the precompiled version for MinGW32 compiler. | * Attention: use only the precompiled version for MinGW32 compiler. | ||
| - | + | * Download here: http://46.38.235.241/EntwicklungssystemMPV/Qt5.4.0.zip | |
| Line 38: | Line 48: | ||
| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ||
| + | __Installation__: | ||
| - | Required Buildmanagement-Tool: | + | - __1)__ Installiere **CMake** at 3.10.2 |
| + | * __1a)__ Set Environment variable: Path +="C:\Program Files (x86)\CMake\bin" | ||
| - | - **CMake** at 3.0.2 (CMAKE Doc: http://www.cmake.org/cmake/help/ctest2.6docs.html) | + | - __2)__ Instaliere **Mingw 4.9.2** for 32bit (Required Compiler for C++) |
| - | -**CMake** at 3.4.1. | + | * __2a)__ Set Environment variable: Path += "C:\Program Files\mingw32" |
| + | * __2b)__ Set Environment variable: Path += "C:\Program Files\mingw32\bin" | ||
| + | * __2c)__ Set Environment variable: Path += "C:\Program Files\mingw32\lib" | ||
| - | Set Environment variable: | ||
| - | - Path +="C:\Program Files (x86)\CMake\bin" | ||
| - | ------------------------------------------------------------------------------------- | + | - __3)__ Instaliere **Qt5.4.0** |
| - | Required Compiler for C++: | + | * Attention: use only the precompiled version for MinGW32 compiler (BTW:Qt 5.5.1 could be used to) |
| + | * __3a)__ Set Enviroment variable: Path +="C:\Qt\Qt5.4.0\5.4\mingw491_32\bin" [important in order to find the dlls while the runtime by the programm](Hint: It is recommended to set the pathes to the beginning of the Path-Variable, since another configuration may lead to errors, at least in Win8) | ||
| + | * __3b)__ Set Enviroment variable: Qt5Core_Dir ="C:\Qt\Qt5.4.0\5.4\mingw491_32\lib" [important in order to find the sharedobjects while the compiletime by the compiler] | ||
| - | - **Mingw 4.9.2** for 32bit (Architecture: i686, threat: posix [also std:threat geht], exception: dwarf, build revision: 1) http://www.mingw.org/ | ||
| - | (https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/) | ||
| - | (mingw can be found here: http://188.68.37.252/virtualmachines/VMTools.rar) | ||
| - | - Copy to Path (!) | ||
| - | C:\Program Files\mingw32 | ||
| - | |||
| - | .................................. | ||
| - | Set Environment variables (das setzen im allgemeinen system reicht, | ||
| - | der path muss nicht extra für die einzelnen user gesetzt werden): | ||
| - | |||
| - | - Path += C:\Program Files\mingw32 | ||
| - | |||
| - | - Path += C:\Program Files\mingw32\bin | ||
| - | |||
| - | - Path += C:\Program Files\mingw32\lib | ||
| - | |||
| - | ------------------------------------------------------------------------------------- | ||
| - | |||
| - | Required External Dependencies: | ||
| - | |||
| - | - install **Qt5.4.0** (Attention!: use only the precompiled version for MinGW32 compiler) (BTW:Qt 5.5.1 could be used to) | ||
| - | |||
| - | > - Set Environment variables: | ||
| - | |||
| - | >> - Path +="C:\Qt\Qt5.4.0\5.4\mingw491_32\bin" | ||
| - | |||
| - | [important in order to find the dlls while the runtime by the programm] | ||
| - | |||
| - | >> - Qt5Core_Dir ="C:\Qt\Qt5.4.0\5.4\mingw491_32\lib" | ||
| - | |||
| - | [important in order to find the sharedobjects while the compiletime by the compiler] | ||
| - | |||
| - | >> - (Hint: It is recommended to set the pathes to the beginning of the Path-Variable, since another configuration may lead to errors, at least in Win8) | ||
| - | |||
| - | ------------------------------------------------------------------------------------- | ||
| - | Further Required External Tools: | ||
| - | |||
| - | Fo WIN Developer Systems: | ||
| - | We use Innosetup (Innosetup-5.5.9.exe) in order to | ||
| - | generate a Windows-Installer for the deployment of our Software on Windows | ||
| - | Clients. | ||
| - | |||
| - | For this, there are buildscripts in the folder "/tools" be found that | ||
| - | automatically generate the Installer during the compilation process. | ||
| - | |||
| - | To make this work, the programm Innosetup need to be installed | ||
| - | (we use version 5.5.9). Then: | ||
| - | |||
| - | Set Path: | ||
| - | |||
| - | Path += C:\Program Files (x86)\Inno Setup 5 | ||
| Line 123: | Line 86: | ||
| - **Toirtoise Git** als Klient für die Revisionsverwaltung mit dem Git-Server | - **Toirtoise Git** als Klient für die Revisionsverwaltung mit dem Git-Server | ||
| + | * Download here: http://46.38.235.241/EntwicklungssystemMPV/Git-2.16.1.4-64-bit.exe | ||
| + | |||
| + | - **Innosetup-5.5.9.exe**: | ||
| + | We use Innosetup () in order to generate a Windows-Installer for the deployment of our Software on Windows | ||
| + | Clients. For this, there are buildscripts in the folder "/tools" be found that | ||
| + | automatically generate the Installer during the compilation process. To make this work, the programm Innosetup need to be installed (we use version 5.5.9). | ||
| + | * Path += C:\Program Files (x86)\Inno Setup 5 | ||
| + | * Download here: http://46.38.235.241/EntwicklungssystemMPV/innosetup-5.5.9.exe | ||
| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ||
| Line 151: | Line 122: | ||
| Required External Dependencies (nur für den VTKIntegration Branch notwendig zu installieren): | Required External Dependencies (nur für den VTKIntegration Branch notwendig zu installieren): | ||
| - | - install **VTK 7.1.1.** | + | - install **VTK 7.1.1.** |
| + | |||
| + | * download here: http://46.38.235.241/EntwicklungssystemMPV/VTK-7.1.1.zip | ||
| (win32 bit compilation for mingw) can be found here: | (win32 bit compilation for mingw) can be found here: | ||
| Line 177: | Line 150: | ||
| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ||
| + | ITK: | ||
| + | download here: | ||
| + | - http://46.38.235.241/EntwicklungssystemMPV/ITK4.7.1.bin.zip | ||
| + | |||
| + | - http://46.38.235.241/EntwicklungssystemMPV/ITK4.11.1.Build.zip | ||
| + | |||
| + | - http://46.38.235.241/EntwicklungssystemMPV/InsightToolkit-4.7.1.zip | ||
| + | |||
| + | |||
| + | Path += | ||
| + | C:\ITK4.7.1.bin\bin | ||
| + | |||
| + | ------------------------------------------------------------------------------------- | ||
| + | ------------------------------------------------------------------------------------- | ||
| + | ------------------------------------------------------------------------------------- | ||
| + | ------------------------------------------------------------------------------------- | ||
| + | ------------------------------------------------------------------------------------- | ||
| + | ------------------------------------------------------------------------------------- | ||
| + | ------------------------------------------------------------------------------------- | ||
| + | ------------------------------------------------------------------------------------- | ||
| + | ------------------------------------------------------------------------------------- | ||
| + | ------------------------------------------------------------------------------------- | ||
| + | ------------------------------------------------------------------------------------- | ||
| + | ------------------------------------------------------------------------------------- | ||