Probléme sous dev C++ pour std

Résolu
Bonjour,

Je viens d'installer DEv C++ sous windows XP et j'ai créé un projet C++ avec le programme suivant:

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{ system("PAUSE");
return EXIT_SUCCESS;
}

quand j'essaie de le compiler j'ai les messages d'erreur suivants:

2 D:\program\main.cpp In file included from main.cpp
37 D:\program\iostream `std::iostream' has not been declared

Ça fait deux heures que je cherche la solution sur interent sans succes donc si quelqu'un peut m'aider merci beaucoup
Configuration: Windows XP
Firefox 3.0.1

7 réponses

  • Votes
  • Date
  • Date décroissante
  1. Ca fait pareil avec en plus le message d'erreur
    1 D:\program\main.cpp cstdlib.h: No such file or directory.
    1. Je pense que tu dois essayer plutôt comme ça :

      #include <cstdlib.h>
      #include <iostream.h>

      using namespace std;

      int main(int argc, char *argv[])
      { system("PAUSE");
      return EXIT_SUCCESS;
      }
      1. bien entendu tu as vérifié que tu disposais bien des librairies que tu as déclaré !!!!!!!!
        1. Ben vu qu'il ne me dit pas qu'il ne les trouve pas c'est que je les ai ... non ?
      2. #include "cstdlib.h"
        #include "iostream.h"

        using namespace std;

        int main(int argc, char *argv[])
        { system("PAUSE");
        return EXIT_SUCCESS;
        }
        1. même résultat avec quotes ou brackets
      3. J'ai la solution a ton problème.

        En bref tu va dans le répertoire suivant : C:\Dev-Cpp\include\c++\3.4.2 --> tu copies le fichier cstdlib dans C:\Dev-Cpp\include\c++\3.4.2\backward et tu le renomme en cstdlib .h

        Ensuite pareil avec l'autre fichier:

        u va dans le répertoire suivant : C:\Dev-Cpp\include\c++\3.4.2 --> tu copies le fichier iostream dans C:\Dev-Cpp\include\c++\3.4.2\backward et tu le renomme en iostream .h

        Tu compile et tu executes

        normalement ça marche j'ai eu le même problème a l'instant et ça l'a résolu.
        1. Je l'ai fais mais ça n'as rien changé. avec ou sans .h et avec quotes ou brackets c'est pareil!!