Programmieren: SDL & wxWidgets

SDL Pixel-Grafik-Programmierung

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.

... für die DHGE

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.

... unter Linux oder macOS

Input bei Verwendung von sdlinterf

... siehe hier!

wxWidgets GUI-Programmierung

wxWidgets ist eine portable (Windows, Linux, Mac) GUI-Klassenbibliothek für C++.

Webseite von wxWidgets:

Das ist mein wxWidgets-"Hello"-Programmbeispiel: wxw-hello.cpp

Installation

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

 
Home