Kompilation:
Das selbständige Kompilieren unter Linux (SuSE 9.1) setzt eine
Installation von
Qt
(GUI-Bibliothek) voraus. Diese sollte bei lauffähigem KDE
vorhanden sein. Mit
qmake
-project läßt sich automatisch das Projektfile
ConvexHull.pro erzeugen. Gibt man
danach
qmake ein, so wird
aus dem Projektfile eine
Makefile
erzeugt. Mit dem Befehl
make,
werden die Quellcode-Dateien kompiliert (der Qt Meta-Object-Compiler
MOC wird dabei ebenfalls automatisch aufgerufen) und zu einer
ausführbaren Datei
ConvexHull
gelinkt.
Die Dateien
ConvexHull.pro,
Makefile und das Executable
ConvexHull sind bereits alle
vorhanden. Daher müssen die oben beschriebenen Schritte nur dann
ausgeführt werden, falls die Quellcode Dateien modifiziert oder
ergänzt werden oder das Programm aufgrund von
Versions-Inkompabilitäten mit den lokal vorhandenen Libraries neu
kompiliert bzw.gelinkt werden muß.