Eclipse CDT C++ error

Eclipse CDT C++ error

本文关键字:error C++ CDT Eclipse      更新时间:2023-10-16

我刚刚在我的机器上安装了Eclipse CDT来开发c++应用程序。

我创建了一个新的c++项目。我已经复制了一个cpp文件。

当我点击构建按钮时,项目编译没有错误。

然而,我有一个问题。问题是Eclipse告诉我有很多错误。例如,Eclipse显示"using namespace std"是一个错误,或者"#include "是一个错误。

我不知道Eclipse有什么问题,因为当我点击"构建"按钮时,我的文件编译正确。

是否有我没有正确设置的设置?

谢谢!

您需要将std库的路径添加到eclipse中的项目中。似乎eclipse不知何故没有找到您的std库。您需要将路径添加到您的gcc包含:

properties->C/c++ General->Paths and Symbols->Includes->GNU C and GNU c++

GCC/c++使用的路径可以通过"GCC在哪里查找C和c++头文件?"的回答中的命令找到。

需要重新启动eclipse才能激活

安装GNU c++编译器g++,使用命令:

sudo apt-get install g++

在我的情况下(我使用安装在Windows上非标准位置的TDM GCC),我必须将Path变量添加到项目中。我通过项目->属性->C/c++构建->构建变量来完成。当单击add,然后从下拉列表中选择Path时,将自动读取Path变量的值。一旦添加了Path变量,就需要重新构建C/c++索引。

相关文章: