SDL - langages C problème

Fermé
Versus92 Messages postés 133 Date d'inscription dimanche 5 avril 2009 Statut Membre Dernière intervention 4 novembre 2009 - 2 juil. 2009 à 09:34
kentin5601 Messages postés 3168 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 30 mai 2010 - 2 juil. 2009 à 10:47
Bonjour, alors je doit être plus qu'un zéro pasku même sur le site du zéro j'ai un prblème, non pas avec les langages et tou ça mais avec une érreur d'installation de logiciel, je vous explique :

je suis arrivé ici dans le magnifique tuto du SDZ :P
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/17117-installation-de-la-sdl

et comme vous le voyez à la fin il dit "Et pour linux ?" et il répond glorieusemment "faites comme avant" :S
alors j'ai fait ce qu'il dit mais déjà il dit que Code::Blocks doit creer un fichier main.c et moi j'ai un main.cpp et lors de la compilation le gcc fait un bordel il dit que soit le fichier n'existe pas °_° où il dit que c'est incompatible... resultat je suis bloqué.


merci de m'aider :)

16 réponses

kentin5601 Messages postés 3168 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 30 mai 2010 402
2 juil. 2009 à 09:50
J'ai aussi commencer a apprendre le C avec le site du zéro. j'ai installer codesblock sur XP mais aussi sur Ubuntu.
sur Ubuntu cela ne marchait pas j'avait un message avec trois choix de réponces "oui, non, annuler" bref peut importe ce que je fesait mon srcipt ne fonctionnait pas, pourtant il etait bon.

Bref: sous linux il faut installer GTK++ un truk de ce genre. et cela resoud le probleme.

sous qu'elle distrib est tu ?
et qu'es qui ne fonctionne pas ?
0
zaboukou Messages postés 7809 Date d'inscription mercredi 17 décembre 2008 Statut Membre Dernière intervention 30 octobre 2009 1 002
2 juil. 2009 à 09:54
Bonjour.

Main.c fait partie du C ansi
Main.cpp fait partie du C++
Il est bien évident que les compilateurs diffèrent.
Mais de toutes façons vous êtes dans le mauvais forum.
Regarder en haut , il y' a le forum Programmation.
0
Versus92 Messages postés 133 Date d'inscription dimanche 5 avril 2009 Statut Membre Dernière intervention 4 novembre 2009 1
2 juil. 2009 à 09:57
je suis sous Mandriva 2009 et c'est la compilation qui fonctionne pas j'ai l'impression.
0
kentin5601 Messages postés 3168 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 30 mai 2010 402
2 juil. 2009 à 09:59
Sous code blocks tu fait bien F9 et sa te fait quoi. et comme la dit zaboukou tu fait du C++ là. recommence un nouveau projet en mettant cette fois C et non C++
0

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

Posez votre question
Versus92 Messages postés 133 Date d'inscription dimanche 5 avril 2009 Statut Membre Dernière intervention 4 novembre 2009 1
2 juil. 2009 à 10:00
Moi mon code est en C mais je ne sais pas pourquoi quand je créé un fichier SDL le main est en .cpp alors qu'il dit qu'il est en .c ...
0
Versus92 Messages postés 133 Date d'inscription dimanche 5 avril 2009 Statut Membre Dernière intervention 4 novembre 2009 1
2 juil. 2009 à 10:03
F9 sa fait ça :


-------------- Build: Debug in SDL-- ---------------

Compiling: main.cpp
/bin/sh: g++: command not found
Process terminated with status 127 (0 minutes, 0 seconds)
0 errors, 0 warnings
0
kentin5601 Messages postés 3168 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 30 mai 2010 402
2 juil. 2009 à 10:05
alors tu ouvre un terminal et tu tape cela.

sudo apt-get install g++
0
Versus92 Messages postés 133 Date d'inscription dimanche 5 avril 2009 Statut Membre Dernière intervention 4 novembre 2009 1
2 juil. 2009 à 10:08
bash: sudo: command not found
0
kentin5601 Messages postés 3168 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 30 mai 2010 402
2 juil. 2009 à 10:09
su apt-get install g++
0
Versus92 Messages postés 133 Date d'inscription dimanche 5 avril 2009 Statut Membre Dernière intervention 4 novembre 2009 1
2 juil. 2009 à 10:13
su: l'usager apt-get n'existe pas ;

mais sinon le truck c'est que je ne sais pas comment creer de proget .c SDL, c'est automatiquemment .cpp
0
kentin5601 Messages postés 3168 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 30 mai 2010 402
2 juil. 2009 à 10:13
DSL mais je ne suis pas expert mais tu peut éssayer cette commande là rpm -qa | grep g++

fait : su avant afin d'etre en droit de faire les install
0
kentin5601 Messages postés 3168 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 30 mai 2010 402
2 juil. 2009 à 10:18
voila ou tu doit aller menu k, système, configuration, paquetages, ajouter des paquets puis tu recherche le packtage G++
0
Versus92 Messages postés 133 Date d'inscription dimanche 5 avril 2009 Statut Membre Dernière intervention 4 novembre 2009 1
2 juil. 2009 à 10:19
ça ne marche pas mais je croi que c'est pas très grave paskeu si j'ai un .c bah tout est règlé je peut compiler les .c . le seul problème est que je ne sais pas du tt comment faire que les progets SDL comporte un fichier .c et non un .cpp
0
kentin5601 Messages postés 3168 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 30 mai 2010 402
2 juil. 2009 à 10:28
Le G++ est obligatoire pour le C comme le C++. mais pour créé un projet en sdl je ne saurai pas.
0
Versus92 Messages postés 133 Date d'inscription dimanche 5 avril 2009 Statut Membre Dernière intervention 4 novembre 2009 1
2 juil. 2009 à 10:29
Ah ok merci quand même mais c'est où le menu k enfait ?
0
kentin5601 Messages postés 3168 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 30 mai 2010 402
2 juil. 2009 à 10:47
Le menu de KDE
en bas qui remplace le démarré de Windows.
0