Eclipse C++"无需构建"错误

Spe*_*ard 8 c++ eclipse build

我在Eclipse中使用C++时遇到了"无需构建错误".我甚至无法在名为"hw"的项目中运行一个简单的"hello world"程序来运行:

#include <iostream>
using namespace std;

int main()
{
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
return 0;
}
Run Code Online (Sandbox Code Playgroud)

什么是"无需构建"错误?这是什么意思?它为什么会发生?我如何解决它?我已经检查了我在这里和其他地方找到的几条线索,但到目前为止还没有找到任何帮助.

lmo*_*lia 6

您可以检查项目属性是否正常。如果更改源代码位置并且不刷新此项目属性,编译器可能找不到它。您可以按如下方式检查:

右键单击项目文件夹 -> C/C++ 常规 -> 路径和符号 -> 源位置(以防万一)


小智 3

我认为原因是源文件的名称。如果您忘记给它一个 .cpp 后缀,它将生成此错误。祝你好运!