Pages : 1
#1 Le 10/01/2008, à 20:02
- Kpиc
[Résolu]librairie SDL_image
Bonjour, je me suis mis à la SDL depuis peu, mais j'ai un problème avec la librairie SDL_image. Lorsque j'utilise la fonction IMG_Load(), je ne peux qu'utiliser des fichiers .bmp. Si j'essaie d'utiliser une image .png avec cette fonction, elle ne s'affichera pas lorsque j'exécuterai mon programme.
Voici mon makefile :
SDL: main.o
gcc -o SDL main.o -lSDL -lSDL_mixer -lSDL_image
main.o: main.c
gcc -o main.o -c main.c -W -Wall
clean:
rm -rf *.o
mrproper: clean
rm -rf SDL
Je ne donne pas mon code source, puisqu'il fonctionne bien pour les autres formats d'image, donc je suppose qu'il soit bon.
J'ai fait un test pour voir si la fonction renvoyait NULL, et pour comprendre l'erreur avec la fonction SDL_GetError :
sapin = IMG_Load("sapin.png"); // Sapin est une variable de type SDL_Surface.
if (sapin == NULL)
printf("Error : %s\n", SDL_GetError());
La condition de test est vrai, donc l'image n'est pas chargée en mémoire, je comprends pas pourquoi :\ La console m'affiche cette erreur retournée par la fonction SDL_GetError :
"Error : Failed loading libpng.so.3: libpng.so.3: cannot open shared object file: No such file or directory"
J'aimerai un peu d'aide, merci.
Dernière modification par Kpиc (Le 10/01/2008, à 21:07)
Hors ligne
#2 Le 10/01/2008, à 20:59
- Link31
Re : [Résolu]librairie SDL_image
Hors ligne
#3 Le 10/01/2008, à 21:05
- Kpиc
Re : [Résolu]librairie SDL_image
OMG, merci à toi sa fait un moment que je suis sur le problème ! et sa fonctionne ! encore merci
Hors ligne
#4 Le 10/01/2008, à 21:37
- Sysko le prospecteur
Re : [Résolu]librairie SDL_image
tu apprend avec le site du zero ? car sapin et SDL sa me dit quelquechoz ^^
Projet tatoeba : projet collaboratif visant à créer un corpus de phrases d'exemples traduites dans le plus de langues possibles
Hors ligne
#5 Le 11/01/2008, à 19:44
- Kpиc
Re : [Résolu]librairie SDL_image
Oui c'est ça je trouve que les tutos sont biens pour commencer, excepté qu'il n'y a pas assez d'explication pour le développement sous linux et avec les fichiers makefile, mais bon c'est déjà très bien tout de même.
Dernière modification par Kpиc (Le 11/01/2008, à 19:47)
Hors ligne
#6 Le 11/01/2008, à 21:57
- Sysko le prospecteur
Re : [Résolu]librairie SDL_image
tout à fais d'accord avec toi
mais il n'y a pas un tuto non officiel sur les makefiles ?
perso je me sert surtout ce ce site pour me tenir au courant des news dans le domaine informatique
Projet tatoeba : projet collaboratif visant à créer un corpus de phrases d'exemples traduites dans le plus de langues possibles
Hors ligne
Pages : 1