J'ai un problème lors de l'exécution d'un simple programme Hello-world en C++ sur mon Windows XP. J'ai écrit un post ici:Compilation du programme C++ sous Windows XP
où je l'ai dit le problème et j'ai reçu beaucoup de réponses utiles, qui a résolu certaines choses. Cependant, je ne peux toujours pas exécuter mon programme Hello World. S'il vous plaît, jetez un oeil à la poste, j'ai inclus le programme là-bas. Un de mes amis est capable d'exécuter ce programme sur sa machine sans problèmes. Donc, le problème devrait être dans mon système ou dans les bibliothèques ou autre chose, mais je n'arrive pas à comprendre quoi. Dans la section "Edité" de mon article, j'ai inclus les messages d'erreur que je reçois exactement.
Voici ce que je reçois lorsque je tente de compiler le programme comme celui-ci:
g ++ hello.cpp
À partir du shell Cygwin:
Lorsque je tente g ++ bonjour. cpp, je reçois:
hello.cpp:1: parse error before character 0357
hello.cpp: In function 'int main()':
hello.cpp:'cout' undeclared (first use this function)
hello.cpp: (Each undeclared identifier is reported only once
hello.cpp: for each function it appears in.)
hello.cpp: 'endl' undeclared (first use this function)
g++.exe: hello.cpp: No such file or directory
g++.exe: No input files
g++.exe: hello.cpp: No such file or directory
g++.exe: No input files
g++.exe: hello.cpp: No such file or directory
g++.exe: No input files
g++.exe: hello.cpp: No such file or directory
g++.exe: No input files
g++.exe: hello.cpp: No such file or directory
g++.exe: No input files
Et voici ce que je reçois quand j'essaye de comp ile le programme (encore une fois avec g ++ hello.cpp) à partir de l'invite de commandes DOS:
Lorsque je tente g ++ hello.cpp, je reçois:
hello.cpp:1: parse error before character 0357
hello.cpp: In function 'int main()':
hello.cpp:'cout' undeclared (first use this function)
hello.cpp: (Each undeclared identifier is reported only once
hello.cpp: for each function it appears in.)
hello.cpp: 'endl' undeclared (first use this function)