Probleme code:blocks SDL Linux

Fermé
oupsie Messages postés 187 Date d'inscription dimanche 31 mai 2009 Statut Membre Dernière intervention 1 décembre 2015 - 14 déc. 2011 à 19:27
mamiemando Messages postés 33378 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 novembre 2024 - 15 déc. 2011 à 00:46
Bonjour,
Je me met a la SDL, et j'ai suivie des instructions sur different tutoriel. Je suis sur Linux et le probleme, quand je compil, j'ai la fenetre qui s'ouvre mais elle me marque que le fichier n'est pas trouvé :(
Merci d'avance pour vos réponses.
A voir également:

6 réponses

mamiemando Messages postés 33378 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 novembre 2024 7 802
14 déc. 2011 à 19:35
C'est beaucoup trop vague, on ne sait pas ce que tu compiles, sur quel tutoriel tu te bases, ni quel fichier n'est pas trouvé. Difficile de t'aider dans ces conditions ;-)
0
oupsie Messages postés 187 Date d'inscription dimanche 31 mai 2009 Statut Membre Dernière intervention 1 décembre 2015 8
14 déc. 2011 à 19:45
J'ouvre code blocks
Ensuite je fait nouveau projet et je copie colle ca:
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;
}

c'est juste pour ouvrir une fenetre.
Ensuite je fait f9 je répond non et une fenetre s'ouvre et ca me dit sh: .... fil not found
0
mamiemando Messages postés 33378 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 novembre 2024 7 802
Modifié par mamiemando le 14/12/2011 à 19:55
Ensuite je fait f9 je répond non et une fenetre s'ouvre et ca me dit sh: .... fil not found

D'abord, j'espère que tu es conscient(e) que ce message est légèrement tronqué et donc assez inexploitable !

Ensuite, sans inclure de headers je doute que ça puisse compiler. Ici tu as déjà un exemple qui a déjà plus de chance de fonctionner :
https://fr.wikipedia.org/wiki/Simple_DirectMedia_Layer

Je pense que tu devrais peut être suivre un tutoriel sur le C/C++ avant d'attaquer la SDL.
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c
https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c

Pour compiler ton programme avec succès, il faut au préalable installer la librairie SDL via ton gestionnaire de paquets (par exemple via synaptic) :
http://doc.ubuntu-fr.org/synaptic
http://doc.ubuntu-fr.org/sdl

(Il faut installer paquet libsdl1.2-dev)

Bonne chance
0
oupsie Messages postés 187 Date d'inscription dimanche 31 mai 2009 Statut Membre Dernière intervention 1 décembre 2015 8
14 déc. 2011 à 20:44
Ok, merci beaucoup pour les réponses :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
oupsie Messages postés 187 Date d'inscription dimanche 31 mai 2009 Statut Membre Dernière intervention 1 décembre 2015 8
14 déc. 2011 à 20:51
Je suis désolé pour le message tronqué,
je vraie message étant
/Home/charlou/bureau/test/bin/debug/test : not found
Process returned 127 (0x7f)
0
mamiemando Messages postés 33378 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 novembre 2024 7 802
15 déc. 2011 à 00:46
Aucune idée le problème me paraît spécifique à code::blocks (et je ne l'utilise pas). Il faudrait vérifier que ce répertoire debug existe et si ce n'est pas le cas, le créer et réessayer. Personnellement je compile toujours via un makefile.
0