Je suis le tuto de programmation avec la SDL sur le Site du Zéro, seulement je ne sais pas quel(s) paquet(s) installer.
Voici ceux que j'ai installés :
Code : Tout sélectionner
[useless@gandalf ~]$ yaourt -Qs sdl
extra/sdl 1.2.14-6
A library for portable low-level access to a video framebuffer, audio output, mouse, and keyboard
extra/sdl_gfx 2.0.22-1
SDL Graphic Primitives
extra/sdl_image 1.2.10-2
A simple library to load images of various formats as SDL surfaces
extra/sdl_mixer 1.2.11-2
A simple multi-channel audio mixer
extra/sdl_net 1.2.7-3
A small sample cross-platform networking library
extra/sdl_sound 1.0.3-2
A library to decode several popular sound file formats, such as .WAV and .MP3
extra/sdl_ttf 2.0.10-1
A library that allows you to use TrueType fonts in your SDL applications
extra/smpeg 0.4.4-5
SDL MPEG Player Library
Code : Tout sélectionner
#include <stdio.h>
#include <stdlib.h>
#include "SDL/SDL.h"
int main(int argc, char **argv)
{
SDL_Init(SDL_INIT_VIDEO); // Démarrage de la SDL (ici : chargement du système vidéo)
/*
La SDL est chargée.
Vous pouvez mettre ici le contenu de votre programme
*/
SDL_Quit(); // Arrêt de la SDL (libération de la mémoire).
return EXIT_SUCCESS;
}
gcc -Wall -o "sdl" "sdl.c" (dans le dossier : /home/useless/Documents/Programmation/C/SDL)
/tmp/ccSuddAS.o: In function `main':
sdl.c:(.text+0x11): undefined reference to `SDL_Init'
sdl.c:(.text+0x16): undefined reference to `SDL_Quit'
collect2: ld a retourné 1 code d'état d'exécution
Compilation échouée.
Merci !