[SDL] Fenetre qui s' affiche et disparait aussitot
jonezy
Messages postés8Date d'inscriptionvendredi 22 septembre 2006StatutMembreDernière intervention21 mars 2009
-
4 oct. 2006 à 05:47
clempar55
Messages postés59Date d'inscriptionsamedi 1 janvier 2005StatutMembreDernière intervention 4 avril 2007
-
4 oct. 2006 à 13:39
Bonjour
Je debute en programmation, j'ai telechargé ce code qui est cencé etre un jeu de serpent avec SDL. Quand je l'execute la fenêtre apparaît et disparaît à la vitesse de la lumière !!!
Voici le code:
#include "snakeh.h"
void putapple();
void puttext(SDL_Surface **surface, char *text, int size, int r, int g, int b);
void setrect(SDL_Rect *rect, int x, int y, int w, int h);
Euuuh...tu pourrais retrouver le lien du code ?
Sinon tu as penser à bien linker les DLL de la SDL, a bien l'installer dans microsoft visual studio ?
Tu as regarder le fichier STDOUT qu'il te ressort en cas d'erreur dans le dossier de ton programme ?
niketou
Messages postés295Date d'inscriptiondimanche 4 mai 2003StatutMembreDernière intervention 6 décembre 2010 4 oct. 2006 à 10:38
Si elle s'ouvre et se referme a la vitesse (lumiere -6km/h)/2*PI . c'est que ton main a renvoyé -1.
Quelque par dans le prog,surement a l'initialisation.
Place des breakpoint a chaques "return -1" et regarde ou ca foire.
jonezy
Messages postés8Date d'inscriptionvendredi 22 septembre 2006StatutMembreDernière intervention21 mars 2009 4 oct. 2006 à 12:18
Merci pour les reponses, dans le fichier STDOUT il y a "!!".
J'utilise DEV-C++ j'ai tout linker comme il fallait, la compilation se passe sans probleme.C' est l'execution qui pose probleme.
Il n'y a pas de return -1 dans le programme.
Alors que dois je faire?