This is an old revision of the document!
Developing System
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). Das Developmentsystem für Windows kann hier gefunden und heruntergeladen werden: http://46.38.235.241/EntwicklungssystemMPV/
Tec Stack:
- CMake at 3.10.2
- Mingw 4.9.2 for 32bit (c++-compiler)
- Qt5.4.0
Installation:
- 1) Installiere CMake at 3.10.2
- 2) Instaliere Mingw 4.9.2 for 32bit (Required Compiler for C++)
- 3) Instaliere Qt5.4.0
Potentielle Entwicklungstools
- Linguist zur Bearbeitung der Sprachdateien für die Internationalisierung. Dieses Tool ist nach der Installation von QT bereits vorhanden (unter Windows/Linux: Unter der Konsole “Linguist” aufrufen. Fertig!)
- IDE Sublime Text 3 als Editor (mit PlugIn: ALLAutocomplete, woduch “Code-Complition” alle offenen Files durchsucht.), oder CodeLite welches optimales Code Complition aber nur C++ Files anzeigt (keine Resources), oder klassisch QTCreator oder VisualStudio
- Toirtoise Git als Klient für die Revisionsverwaltung mit dem Git-Server
- 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).
Dokumentation
Der Dokumentationsserver liegt hier: http://documentation.lenit.de/ Jeder Entwickler muss ebenfalls dokumentieren und hat Zugriff auf diesen.
Sonstige Notizen
Required External Dependencies (nur für den VTKIntegration Branch notwendig zu installieren):
- install VTK 7.1.1.
(win32 bit compilation for mingw) can be found here: http://188.68.37.252/virtualmachines/VTK/vtk-7.1.1_win32bit_binaries.zip
copy to path (!)
C:\VTK-7.1.1
(linux 32bit compilation for mingw) can be found here: http://188.68.37.252/virtualmachines/Ubuntu_16.04/dependencies/vtk-7.1.1_linux32bit_binaries.tar.gz
copy to path
/home/user/VTK-7.1.1
Set VTK Path (for compiling): CMAKE_PREFIX_PATH=C:\VTK-7.1.1\build
Set Path (for runtime) Path += C:\VTK-7.1.1\build\bin
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