"hello world" pour SDL2 pour différents langages de programmation.
Chaque échantillon crée une fenêtre, affiche une image, puis attend deux secondes et se ferme.
Tous les exécutables devraient idéalement être construits et exécutés sous Linux, macOS, Windows, BSD* et plus, mais ils devraient au moins fonctionner sous Linux. La plupart des sous-répertoires contiennent des fichiers README.md
avec plus de détails et un Makefile
pour avoir une façon de créer chaque échantillon.
Pour les versions plus récentes de macOS, les programmes semblent également avoir besoin d'une boucle d'événements pour que la fenêtre apparaisse, je suis donc en train de l'ajouter à chaque exemple. La fenêtre ne s'affiche tout simplement pas s'il n'y a pas de boucle d'événements.
go get github.com/veandco/go-sdl2/sdl
)tcc
est utilisé pour compiler l'un des exemples C, assurez-vous d'ajouter -DSDL_DISABLE_IMMINTRIN_H=1
. ada
si vous souhaitez l'essayer. Veuillez créer un PR s'il fonctionne sur Arch Linux et/ou si le test Linux CI réussit !). c3
avec "Hello World" en C3). Les demandes de tirage sont les bienvenues.