Um das Projekt zu bauen, soll einer der folgenden Befehlsketten im Projektverzeichnis ausgeführt werden. In Linux Mint verwendet man
cmake -S . -B build && cmake --build build
Auf den Rechnern der CIP Pools ist der Aufruf leider ein wenig länger
export PROJ_PATH=`pwd` && cmake -S $PROJ_PATH -B $PROJ_PATH/build && cmake --build $PROJ_PATH/build
Falls das Projekt so nicht baut, liegen entweder Implementierungsfehler vor oder es fehlen externe Softwarepakete.
Falls beim Bauen von QT-Anwendungen eine Klasse nicht gefunden wird, kann das an nicht eingebundenen Headern oder einer unvollständigen CMakekonfiguration liegen.
Hier kann ein Blick in die Qt6-Dokumentation der fehlenden Klasse helfen.
Anschließend müssen die Header eingebunden werden, das CMakeLists
angepasst werden und die oben genannte cmake
-Befehlskette erneut aufgerufen werden.
Anforderungsliste:
- kaufen von Gegenständen vom Server zum Kurspreis
- Simulation von Aktienkursen
- Haendler sollen Gegenstaende anbieten koennen, die sie besitzen
- Haendler sollen Gegenstaende, welche bvon anderen Haendlern angeboten werden kaufen koennen
- Grafischer Client
- Kein Unerwünschtes Verhalten (Try Catch)
- Erstellen von Accounts