This question already has answers here:
C++ | main function error | beginners [duplicate]
(4个答案)
3年前关闭。
我试图找到一种使批处理文件开始在任务栏上闪烁的解决方案,只有好的解决方案是this post on Stack Overflow。
但是我无法使用WinGW或其他任何代码将代码编译为EXE,只能得到以下错误:
现在,我正在使用TDM-GCC来编译代码,因为它更好。
有人可以给我实际有效的代码,甚至可以更好地将其编译为EXE吗?
附言如果有人可以compile this Delphi code,那就更好了,因为我找不到免费的软件。
编辑:我只是去和它并下载了Delphi试用版,并编译了delphi代码,它起作用了!抱歉,不必要地烦扰您:/您可以关闭它。
(4个答案)
3年前关闭。
我试图找到一种使批处理文件开始在任务栏上闪烁的解决方案,只有好的解决方案是this post on Stack Overflow。
但是我无法使用WinGW或其他任何代码将代码编译为EXE,只能得到以下错误:
hello.cpp:6:32: error: '::main' must return 'int'
现在,我正在使用TDM-GCC来编译代码,因为它更好。
有人可以给我实际有效的代码,甚至可以更好地将其编译为EXE吗?
附言如果有人可以compile this Delphi code,那就更好了,因为我找不到免费的软件。
编辑:我只是去和它并下载了Delphi试用版,并编译了delphi代码,它起作用了!抱歉,不必要地烦扰您:/您可以关闭它。
最佳答案
它实际上是int main()
,并且末尾必须返回一个整数(因此,使最后一行在“}” return 0;
上方(指示运行成功,否则返回非零值)。
#include <iostream>
using namespace std;
int errors;
int main(arg stuff) {
std::cout << "C++!";
if (errors > 0)
return 1;
return 0;
}
关于c++ - 我如何编译失败为 “'::main'的C++代码必须返回 'int'? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13772193/
10-17 02:14