У меня проблема с запуском простой программы Hello-world на C ++ на моей Windows XP. Я написал пост здесь:
Использование компилятора g ++ C ++ от cygwin
, где я изложил проблему и получил много полезных ответов, которые решили некоторые проблемы. Тем не менее, я все еще не могу запустить свою программу hello-world. Пожалуйста, посмотрите на пост, я включил программу там. Мой друг может запустить эту программу на своем компьютере без проблем. Итак, проблема должна быть в моей системе или библиотеках или что-то еще, но я не могу понять, что. В разделе «Отредактировано» моего поста я указал, какие именно сообщения об ошибках я получаю.
Вот что я получаю, когда пытаюсь скомпилировать программу следующим образом:
g ++ hello.cpp
Из оболочки cygwin:
Когда я пробую g ++ hello.cpp, я получаю:
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
И вот что я получаю, когда пытаюсь скомпилировать программу (снова с g ++ hello.cpp) из командной строки DOS:
Когда я пробую g ++ hello.cpp, я получаю:
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)