Bonjour à tous, je veux utiliser la SDL en c ,le problème c'est que aucune vidéo ne montre comment faire lorsque nous avons 4 fichiers,(je compile a la main).
-fonctions.c
-fonctions.h
-main.c
-makefile
J'ai mis le dossier telecharger de la SDL dans mon dossier projet (je suis sur mac),puis je rentre le début d'un code:
Sur la console:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 int main(int argc, char **argv) { if (SDL_Init(SDL_INIT_VIDEO) == -1) { fprintf(stderr, "Erreur d'initialisation de la SDL"); exit(EXIT_FAILURE); } SDL_Quit(); return EXIT_SUCCESS; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 gcc main.o fonctions.o -g -o prog Undefined symbols for architecture x86_64: "_SDL_Init", referenced from: _main in main.o "_SDL_Quit", referenced from: _main in main.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [prog] Error 1
Partager