Dev C++, ça commence mal

Dev C++, ça commence mal - C++ - Programmation

Marsh Posté le 26-02-2003 à 18:52:09    

Salut,
Voilà g downloadé la dernière version de Dev C++, pour voir je lance l'exemple hello.cpp, paf ça marche pas il me dit iostream : no such file or directory; pourtant iostream y est bien (dans include/c++ ) et les paths sont corrects... Que faire ?

Reply

Marsh Posté le 26-02-2003 à 18:52:09   

Reply

Marsh Posté le 26-02-2003 à 19:03:35    

ton source s'il te plait

Reply

Marsh Posté le 26-02-2003 à 19:14:46    

voilà le source
 

Code :
  1. #include <iostream>
  2. int
  3. main (int argc, char *argv[])
  4. {
  5.     char quit; 
  6.     quit = '\0';
  7.     while (quit != 'q')
  8.     {
  9.         cout << "Hello ! This is a console app." << endl;
  10.         cout << "To create a console, go to Project Options and select" << endl;
  11.         cout << "\'Win32 Console\'." << endl;
  12.         cout << "Press q to quit " << endl;
  13.         cin >> quit;
  14.     }
  15.     return 0;
  16. }

Reply

Marsh Posté le 26-02-2003 à 20:10:11    

Ca devrait marcher. C'est quelle version précisément de dev-cpp ?
(à tout hazard, essaye iostream.h a la place, meme si cela n'est pas standart)

Reply

Marsh Posté le 26-02-2003 à 20:14:13    

Code :
  1. while(cin >> quit && quit!='q')

est bien mieux
 
le return 0 final est facultatif
 
juste apres tes ~include tu colles un joli "using namespace std;"

Reply

Marsh Posté le 26-02-2003 à 20:14:32    

kjus a écrit :

Ca devrait marcher. C'est quelle version précisément de dev-cpp ?
(à tout hazard, essaye iostream.h a la place, meme si cela n'est pas standart)

 :pfff: spa une solution

Reply

Marsh Posté le 26-02-2003 à 20:32:33    

Ben j'ai la même erreur en mettant iostream.h . J'ai la version 4.9.7.0

Reply

Marsh Posté le 26-02-2003 à 20:36:47    

kjus a écrit :

Ca devrait marcher. C'est quelle version précisément de dev-cpp ?
(à tout hazard, essaye iostream.h a la place, meme si cela n'est pas standart)


 
ca non plus c'est pas très standard  [:tinostar]


Message édité par schnapsmann le 26-02-2003 à 20:37:04

---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
Reply

Marsh Posté le 26-02-2003 à 20:37:22    

si c'est dev-cpp 5beta7 avec gcc 3.2, y a apparement des problemes au niveau des chemins.
il faut que tu ajoutes les chemins <Repertoire de DevCpp>\include\c++\ et <Repertoire de DevCpp>\include\c++\mingw32 au chemins de recherche de DevCpp
pour ca c'est dans le menu Tools->compiler options->directories->C++ includes

Reply

Marsh Posté le 26-02-2003 à 20:41:24    

ah finalement j'ai enlevé un \ à la fin dans les reps, bref il trouve iostream mais maintenant c lui qui cause une erreur, dans  l'iostream ya un ' #include <bits/c++config.h> 'et j'ai pas ce fichier  :pt1cable:

Reply

Marsh Posté le 26-02-2003 à 20:41:24   

Reply

Marsh Posté le 26-02-2003 à 20:43:39    

Al zheimeR a écrit :

ah finalement j'ai enlevé un \ à la fin dans les reps, bref il trouve iostream mais maintenant c lui qui cause une erreur, dans  l'iostream ya un ' #include <bits/c++config.h> 'et j'ai pas ce fichier  :pt1cable:  


si dans include\c++\mingw32

Reply

Marsh Posté le 26-02-2003 à 21:12:02    

Arf. Bon apparament je n'ai plus de pb de répertoires. Mais ça ne marche tj pas, voilà ce que me sort le compilateur
 


Compilateur: Default compiler
Exécution de  g++.exe...
g++.exe "D:\Programmes\Dev-Cpp\Examples\Hello\Hello.cpp" -o "D:\Programmes\Dev-Cpp\Examples\Hello\Hello.exe"    -I"D:\PROGRAMMES\DEV-CPP\include"  -I"D:\PROGRAMMES\DEV-CPP\include\c++"  -I"D:\PROGRAMMES\DEV-CPP\include\c++"  -I"D:\PROGRAMMES\DEV-CPP\include"   -L"D:\PROGRAMMES\DEV-CPP\lib" -L"D:\PROGRAMMES\DEV-CPP\lib\ldscripts" -L"D:\PROGRAMMES\DEV-CPP\lib\gcc-lib"
D:/Programmes/Dev-Cpp/Examples/Hello/Hello.cpp: [g]In function `int main(int,  
   char**)':[/g]D:/Programmes/Dev-Cpp/Examples/Hello/Hello.cpp:11: [g]`cout' undeclared (first use  
   this function)[/g]
D:/Programmes/Dev-Cpp/Examples/Hello/Hello.cpp:11: (Each undeclared identifier  
   is reported only once for each function it appears in.)
D:/Programmes/Dev-Cpp/Examples/Hello/Hello.cpp:11: [g]`endl' undeclared (first use  
   this function)[/g]D:/Programmes/Dev-Cpp/Examples/Hello/Hello.cpp:15: [g]`cin' undeclared (first use  
   this function)[/g]Exécution terminée


Message édité par Al zheimeR le 26-02-2003 à 21:13:13
Reply

Marsh Posté le 26-02-2003 à 21:32:10    

ajoute un using namespace std; apres les includes

Reply

Marsh Posté le 26-02-2003 à 21:37:42    

C bon ça marche, merci  :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed