[Dev-C++] iostream introuvable

Résolu
Bonjour,

J'ai téléchargé Dev-C++, et j'ai écrit un programme (peut importe lequel), mais lors de la compilation, j'ai droit à un message :
iostream: no such file or directory


J'en déduis qu'il faut que je lui indique où se trouvent les fichiers en-têtes, mais je n'ai aucune idée de la manière de faire ça !

J'ai essayé en passant par : outils/options du compilateur/répertoires/répertoires C .h et C++ .h
et en rajoutant le chemin exact qui permet d'arriver au fichier iostream, mais il n'y a pas plus de résultats : il trouve plein d'erreurs dans ce fichier !
De toutes façons, je suppose que l'accès à iostream n'a pas besoin d'être renseigné, il y est quand même par défaut, j'imagine !

Merci d'avance pour vos réponses.
--
Devine si tu peux, et choisis si tu l'oses

6 réponses

  1. Ca y est !

    Je n'ai pas trouvé d'où venait le problème, mais j'ai trouvé comment le contourner : il ne faut pas télécharger Dev-C++ à partir de CCM (
    http://www.commentcamarche.net/download/index.php3?cat=21
    ), mais à partir du site de l'éditeur (y'a une nouvelle version) :
    http://www.bloodshed.net/dev/


    D'ailleurs, on peut voir sur leur forum que je ne suis pas le premier à avoir ce problème, mais qu'ils n'ont jamais fourni de solution...
    1. Alors elles font Ouink-Ouink tes matrices de Morses ?

      Tu suppose bien, il doit être par défaut.
      J'passe chez toi demain.
      1. Niark ! Niark !
        OK, alors je vais préparer tout un tas de questions tordues rien que pour toi !

        Merci :-)
    2. Salut,

      Bon, ben je suis un peu désespéré : j'ai essayé de le réinstaller, mais j'ai toujours le même problème...
      1. Modérateur
        De deux choses l'une :

        1) soit il te manquait une librairie (ou le répertoire dans lequel elle était inclue de te permettait pas d'utiliser <iostream>)
        2) soit tu t'étais trompé dans les sources :

        Normalement tu es sensé mettre :

        #include <iostream> //pas de .h ou .hpp au bout !!!
        using namespace std; //Plus besoin de mettre des "std::" partout

        void main(){
        cout<<"plop"<<endl;
        }
        1. Modérateur
          En même temps c'est juste un exemple pour montrer comment inclure proprement iostream :-) Pas besoin d'écrire plus :-)
          1. J'adore le programme qui fait "plop" dans la console^^ trop utile