Dev-C++;编译错误 我想用“DEV-C++”编译C++代码。 因此,我下载并安装了它,并编写了以下代码: #include <iostream.h> main () { cout << "124"; } #include <iostream> main () { cout << "124"; } #包括 主要(){ cout

Dev-C++;编译错误 我想用“DEV-C++”编译C++代码。 因此,我下载并安装了它,并编写了以下代码: #include <iostream.h> main () { cout << "124"; } #include <iostream> main () { cout << "124"; } #包括 主要(){ cout,c++,dev-c++,C++,Dev C++,首先,确保你写出了main的完整定义,包括int返回类型。省略返回类型是一种古老的、过时的做法,现在已经不流行了 其次,在新样式的标题中,缺少扩展名.h的标题,标准库位于std命名空间下。有两种方法可以使程序工作: 1.在cout中添加一个std::限定符 #include <iostream> int main () { std::cout << "124"; } 首先,确保你写出了main的完整定义,包括int返回类型。省略返回类型是一种古老的、过时的做法

首先,确保你写出了
main
的完整定义,包括
int
返回类型。省略返回类型是一种古老的、过时的做法,现在已经不流行了

其次,在新样式的标题中,缺少扩展名
.h
的标题,标准库位于
std
命名空间下。有两种方法可以使程序工作:

1.
cout
中添加一个
std::
限定符

#include <iostream>

int main () {
    std::cout << "124";
}

首先,确保你写出了
main
的完整定义,包括
int
返回类型。省略返回类型是一种古老的、过时的做法,现在已经不流行了

其次,在新样式的标题中,缺少扩展名
.h
的标题,标准库位于
std
命名空间下。有两种方法可以使程序工作:

1.
cout
中添加一个
std::
限定符

#include <iostream>

int main () {
    std::cout << "124";
}

确保将
int
放在
main(){

我相信任何C/C++程序的
main()


编辑:另外,确保在
intmain()
上方包含
usingnamespace std;
int

确保将
int
放在
main(){

我相信任何C/C++程序的
main()


编辑:另外,确保在
intmain()上方包含
usingnamespace std;

Dev-C++非常旧。此外,您使用的编译器不是Dev-C++,而是GCC的旧版本。Dev-C++是一个IDE。您应该选择一个更现代的编译器和一个更现代的编译器。请尝试visual studio express或code::blocks。@the_-drow:一个更现代的编译器和一个更现代的编译器?:P@the_drow:这些问题应该发生在NY编译器比Turbo C++更现代。@ Billy ONeal:LOL是一个更现代的编译器和一个更现代的编译器。IDE@UncleBens:我知道这一点,但首先OP没有意识到IDE和编译器之间的区别,所以我必须澄清这一点。其次,他使用的是一个非常过时的编译器,可能不符合当前的C标准++.Dev-C++非常旧。此外,您使用的编译器不是Dev-C++,它是GCC的旧版本。Dev-C++是IDE。您应该选择更现代的编译器和更现代的编译器。请尝试visual studio express或code::blocks。@the_-drow:更现代的编译器和更现代的编译器?:P@the_drow:任何编译器都会出现这些问题ER比Turbo C++更现代。@ Billy ONeal:LOL是一个更现代的编译器和更现代的编译器。IDE@UncleBens我知道这一点,但是首先,OP并不知道IDE和编译器之间的区别,所以我必须澄清。第二,他使用的是一个过时的编译器,它可能不符合当前的C++标准。,请不要使用选项2。如果我有另一个人来找我,抱怨他们定义了一个名为
copy
的函数,现在他们遇到了各种各样的错误……(我首先要问的是
包括在内,您是否有
使用名称空间std;
?好了!)我更喜欢使用std::count;每次输入“std::”都很烦人。请不要使用选项2。如果有人来找我,抱怨他们定义了一个名为
copy
的函数,而现在他们却遇到了各种各样的错误。。。。。(我要问的第一件事是包含
,你是否有
使用名称空间std;
?好了!)我更喜欢使用std::count;每次输入'std::'都很烦人。我不知道POSIX与DevC++(扩展名为MinGW)有什么关系,因为DevC++不在POSIX环境中运行。(要求
intmain
的观点是正确的)。+1我不明白POSIX与没有在POSIX环境中运行的DevC++(以及扩展名MinGW)有什么关系。(要求
intmain
的观点是正确的)。+1