Ich habe überlegt: ich kann leider nicht alles zu dem Projekt aufnehmen. Ich habe noch ein paar Erweiterungen gemacht. Was alles, seht ihr im GitHub-Projekt.
Hier eine Liste:
Über die Server.ini kann man den Server jetzt teils konfigurieren
Einfaches Logging wurde eingebaut
Threads können beendet werden
Kompilierungsscript wurde erweitert
Unix-Signal-Handling wurde implementiert (TERM und HUP)
Um uns zu motivieren, schreiben wir in diesem Video unser erstes eigenes kleines Programm. Ihr könnt mal schauen, ob wxWidgets das Richtige für euch ist und schon, nach dem ersten Erfolgserlebnis, damit ein wenig herumspielen.
Wer Windows und VisualStudio benutzt, kann auf den Play-Button klicken. Unter anderen Systemen könnte die Kompilierung so aussehen:
c++ NettoBruttoRechner.cpp -o NettoBruttoRechner -std=c++11 `wx-config --libs --cppflags`
Auf die einzelnen Komponenten gehe ich dann Stück für Stück in den nächsten Videos ein. Also keine Angst, falls Ihr hier etwas nicht verstehen solltet, das kommt bald.
Wie man problemlos mehrere Dateien mit seiner Software im Binary mitliefert, zeigt dieses Video. Ich gehe zusätzlich darauf ein, wie man Mehrsprachresources benutzt.
Dieses Video zeigt, wie ihr einfach App-Bundles inklusive Icons für eure wxWidgets-Programme auf macOS erstellen könnt. Ebenfalls gehe ich auf den dylibbundler ein, um ein einfache Deployment durchzuführen.
wxWidgets auf macOS – App-Bundles, Icons und Deployment