Bibliothèque raylib
raylib
est une bibliothèque pour dessiner et plus généralement développer des jeux vidéos en C. Elle offre des fonctions pour dessiner des rectangles, des cercles, des lignes, etc.
Installation
- cloner le dépôt (or
git clone --depth 1 https://github.com/raysan5/raylib.git raylib
) - lire
https://github.com/raysan5/raylib/wiki/Working-on-GNU-Linux
- aller dans
raylib/src
- exécuter
make PLATFORM=PLATFORM_DESKTOP
. Un fichier.a
a été généré. Il s'agit d'une librairie statique (statique dans le sens où elle contient du code qui va être ajouté à vos exécutables qui utilisentraylib
). - Faire
sudo make install
. Cela va copier la librairie statique.a
dans le bon dossier oùgcc
va chercher les librairies (généralement/usr/local
)
Ecrire un programme qui utilise raylib
Ecrire un fichier main.c
contenant :
#include <stdio.h>
#include <raylib.h>
int main()
{
InitWindow(640, 480, "Test membership of a point in a polygon");
SetTargetFPS(20);
while (!WindowShouldClose())
{
BeginDrawing();
EndDrawing();
}
CloseWindow();
return 0;
}
Puis compiler votre fichier main.c
avec gcc main.c -lraylib -lGL -lm -lpthread -ldl -lrt -lX11
.