Developing System für Windows

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

Path += C:\ITK4.7.1.bin\bin