SDL ist eine portable (Windows, Linux, Mac, ...) C-Bibliothek zum Anzeigen von Grafiken auf Pixel-Ebene.
Wir greifen in unseren Übungsprogrammen allerdings nicht direkt auf die SDL zu:
Ich stelle zwei Files
sdlinterf.h und
sdlinterf.c
zur Verfügung.
Diese enthalten die Grafik-Funktionen, die wir verwenden,
und rufen intern die SDL auf.
Wie man damit unter CodeBlocks ein SDL-Programm zum Laufen bringt,
ist in dieser Installationsanleitung (DHGE) beschrieben.
Ein .exe-File, der mit CodeBlocks gemäß dieser Installationsanleitung DHGE erstellt wurde,
kommt zur Laufzeit ohne SDL2.dll aus und kann daher auch ohne SDL-Installation
in andere Verzeichnisse oder auf andere Rechner kopiert und dort ausgeführt werden.
Hier gibt es drei kleine Demo-Programme, mit denen man das Anlegen und Ausführen eines SDL-Projektes testen kann:
demo0.c,
demo1.c,
demo2.c.
... siehe hier!
wxWidgets ist eine portable (Windows, Linux, Mac) GUI-Klassenbibliothek für C++.
Webseite von wxWidgets:
Das ist mein wxWidgets-"Hello"-Programmbeispiel: wxw-hello.cpp
Diese Anleitung beschreibt alles Nötige.
Mein wxWidgets-Paket für CodeBlocks 25.03 bzw. WinLibs gcc 14.2.0:
wxMSW-3.2.8_gcc1420_Computerix.7z
Mein wxWidgets-Paket für CodeBlocks 20.03 bzw. minGW gcc 8.1.0:
wxMSW-3.2.8_gcc810_Computerix.7z