Inhaltsverzeichnis

Entwicklungsumgebung

Diese Anleitung gilt für die Entwicklung ab BPS 2.24.1.0

Um eine Entwicklungsumgebung einzurichten sollten sie vorgängig eine virtuelle Maschine vorbereitet haben wie es in VM für Entwicklung beschrieben.

Beachten sie, dass nicht alle Anwendungen während der Einrichtung sofort funktionieren werden, da erforderliche DLL's unter Umständen noch nicht gefunden werden. Die erforderlichen Pfade werden erst im Schritt Umgebungsvariablen definitiv eingerichtet, bitte gedulden sie sich bis dann.

Visual Studio 2019

Installation der Debugger

Nachdem die obigen Komponenten installiert sind können die Debugger im SDK installiert werden:

Visual Studio IDE testweise starten und wieder beenden. (optional)

Perl

Homepage: http://strawberryperl.com/

Python

Clang

Jom

Replacement for nmake, compiles on multiple CPU cores simultaneously.

Homepage: http://wiki.qt.io/Jom

Download latest binary release.

NASM

Net-wide Assembler. (Zum Bauen von OpenSSL benötigt)

Homepage: http://www.nasm.us/

OpenSSL

Homepage: http://www.openssl.org/

Quellcode vorbereiten:

Bauen:

Qt

Quellcode beschaffen und vorbereiten

Quellcode holen:

Patches vornehmen:

Qt Kommandozeile

Datei C:\dev\bat\qtbuildenv.bat erzeugen:

@echo off
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x64
set INCLUDE=C:\dev\openssl\include;%INCLUDE%
set LIB=C:\dev\openssl\lib;%LIB%
set LLVM_INSTALL_DIR=C:\dev\libclang
PATH=C:\dev\libclang\bin;%PATH%
PATH=C:\dev\python;%PATH%
PATH=C:\dev\perl\perl\bin;%PATH%
PATH=C:\dev\nasm;%PATH%
PATH=C:\dev\jom;%PATH%
PATH=C:\dev\qt.src\gnuwin32\bin;%PATH%
PATH=C:\dev\qt.src\qtbase\bin;%PATH%
PATH=C:\dev\qt\qtbase\bin;%PATH%
cd /d C:\dev

Neue Verknüpfung Qt Command Prompt in C:\dev:

Qt bauen

Qt Command Prompt ausführen:

Wenn Qt5Script.dll/Qt5ScriptTools.dll in C:\dev\qt\qtbase\bin fehlen:

Dokumentation bauen:

Qt Solutions

Beschaffen und vorbereiten

Patches:

Qt Solutions bauen

Qt Command Prompt ausführen:

PostgreSQL

http://www.postgresql.org/

Oracle

https://www.oracle.com/ch-de/database/technologies/instant-client/winx64-64-downloads.html

Umgebungsvariablen

Folgende Verzeichnisse zu PATH in System-Umgebungsvariablen hinzufügen:

Neue System-Umgebungsvariablen hinzufügen:

Qt Assistant Verwendung

C:\dev\qt\qtbase\bin\assistant.exe ausführen:

Qt Creator

Qt Command Prompt ausführen:

C:\dev\qtcre64\bin\qtcreator.exe ausführen:

Konfiguration

Help - About Plugins

Empfohlen:

Tools - Options

Kits

Text Editor

Environment

C++

Build & Run

Nächste Schritte

Von hier können sie mit folgenden Kapiteln weiter machen: