int_main()_error_'::main' 必须 return 'int'

int_main()_error_'::main' must return 'int'

#include <iostream>
#include <stdio.h>

using namespace std;

int main(){
    cout<<"Just work";

    return 0;
}

我不明白为什么会出现错误 '::main' must return 'int' 我给出 return 类型和值 IDE:日食火星

您的代码没有错误。 main 的 return 类型应该是 int

eclipse的静态分析器cdt对c++的解析不是很好。如果您不喜欢阅读误报错误消息,那么您应该禁用它。