繁体   English   中英

Eclipse CDT C ++错误

[英]Eclipse CDT C++ error

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

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

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

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

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

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

谢谢!

您需要在eclipse中将std库的路径添加到项目中。 似乎eclipse没有找到你的std库。 您需要在以下位置添加gcc包含的路径:

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

GCC / G ++使用的路径可以通过这个答案中的命令找到: “gcc在哪里查找C和C ++头文件?”

使用以下命令安装GNU C ++编译器g++

sudo apt-get install g++

在我的情况下(我使用安装在Windows上的非标准位置的TDM GCC),我不得不将Path变量添加到项目中。 我通过Project-> Properties-> C / C ++ build-> build variables做到了。 单击“添加”后,将自动读取“路径”变量的值,然后从下拉列表中选择“路径”。 添加Path变量后,需要重建C / C ++索引。

需要重启eclipse才能激活。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM