Rechercher : dans
Par :

SDL - langages C problème

Dernière réponse le 2 jui 2009 à 10:47:46 Versus92, le 2 jui 2009 à 09:34:35 
 Signaler ce message aux modérateurs

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
http://www.siteduzero.com/tutoriel-3-14080-installation-de-l­a-sdl.html

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 :)

Configuration: (-.-)

Meilleures réponses pour « SDL langages C problème » dans :
[Langage C] C/C++ Erreur de segmentation VoirQu'est ce qu'une erreur de segmentation Vous êtes en train de développer une application sous Linux en C/C++. Tout va bien, ça compile, les oiseaux chantent. Donc vous lancez votre application pour la tester. Et vous obtenez l'un de ces deux...
Langage C++ - Les types de données VoirLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...
Langage C - Les types de données VoirLes types de données Les données manipulées en langage C sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître l'occupation mémoire (le...
Langage C - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...

1

kentin5601, le 2 jui 2009 à 09:50:02

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 ?

Répondre à kentin5601

2

zaboukou, le 2 jui 2009 à 09:54:11

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.

Répondre à zaboukou

3

Versus92, le 2 jui 2009 à 09:57:03

Je suis sous Mandriva 2009 et c'est la compilation qui fonctionne pas j'ai l'impression.

Répondre à Versus92

4

kentin5601, le 2 jui 2009 à 09:59:12

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++

Répondre à kentin5601

5

Versus92, le 2 jui 2009 à 10:00:47

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 ...

Répondre à Versus92

6

Versus92, le 2 jui 2009 à 10:03:25

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

Répondre à Versus92

7

kentin5601, le 2 jui 2009 à 10:05:37

Alors tu ouvre un terminal et tu tape cela.

sudo apt-get install g++

Répondre à kentin5601

8

Versus92, le 2 jui 2009 à 10:08:14

Bash: sudo: command not found

Répondre à Versus92

9

kentin5601, le 2 jui 2009 à 10:09:17

Su apt-get install g++

Répondre à kentin5601

10

Versus92, le 2 jui 2009 à 10:13:03

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

Répondre à Versus92

11

kentin5601, le 2 jui 2009 à 10:13:07

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

Répondre à kentin5601

12

kentin5601, le 2 jui 2009 à 10:18:17

Voila ou tu doit aller menu k, système, configuration, paquetages, ajouter des paquets puis tu recherche le packtage G++

Répondre à kentin5601

13

Versus92, le 2 jui 2009 à 10:19:26

ç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

Répondre à Versus92

14

kentin5601, le 2 jui 2009 à 10:28:02

Le G++ est obligatoire pour le C comme le C++. mais pour créé un projet en sdl je ne saurai pas.

Répondre à kentin5601

15

Versus92, le 2 jui 2009 à 10:29:59

Ah ok merci quand même mais c'est où le menu k enfait ?

Répondre à Versus92

16

 kentin5601, le 2 jui 2009 à 10:47:46

Le menu de KDE
en bas qui remplace le démarré de Windows.

Répondre à kentin5601