„hello world“ für SDL2 für verschiedene Programmiersprachen.
Jedes Beispiel erstellt ein Fenster, zeigt ein Bild an, wartet dann zwei Sekunden und wird beendet.
Alle ausführbaren Dateien sollten idealerweise unter Linux, macOS, Windows, BSD* und mehr erstellt und ausgeführt werden, sollten aber zumindest unter Linux funktionieren. Die meisten Unterverzeichnisse enthalten README.md
Dateien mit weiteren Details und ein Makefile
, um jedes Beispiel auf eine Weise zu erstellen.
Bei neueren Versionen von macOS scheinen die Programme außerdem eine Ereignisschleife zu benötigen, damit das Fenster angezeigt wird, daher bin ich gerade dabei, diese zu jedem Beispiel hinzuzufügen. Das Fenster wird nur dann nicht angezeigt, wenn keine Ereignisschleife vorhanden ist.
go get github.com/veandco/go-sdl2/sdl
)tcc
zum Kompilieren eines der C-Beispiele verwendet wird, stellen Sie sicher, dass Sie -DSDL_DISABLE_IMMINTRIN_H=1
hinzufügen. ada
-Zweig, wenn Sie es ausprobieren möchten. Bitte erstellen Sie eine PR, wenn es unter Arch Linux funktioniert und/oder der Linux CI-Test besteht!). c3
-Zweig mit „Hello World“ in C3). Pull-Anfragen sind willkommen.