Eclipse中未解决的包含问题

时间:2014-01-11 12:51:56

标签: c++ eclipse-plugin

我有Eclipse版本3.8.1,我用它编写Java代码。 我最近开始用c \ c ++编写,在尝试安装CDT(C \ C ++开发工具)插件时遇到了一些麻烦。
我知道这个问题被问了很多,我在这里的帖子中搜索了答案,但没有一个建议的答案是相关的,或者他们没有帮助。

首先让我简要介绍一下迄今为止所做的工作:

帮助 - > 安装新软件 - >“可用软件网站”,然后在偏好设置窗口中我添加了位置:http://download.eclipse.org/tools/cdt/releases/kepler/然后安装插件 确实,在重新开启eclipse之后,我现在在“File-> new ...”菜单中有了新的可用选项,比如“C ++ project / C project”等等。

当我选择创建一个新项目时,我会看到这个窗口: enter image description here

然后我选择“Linux GCC”(我不知道其余的是什么),并创建一个新的源文件。

问题在于: enter image description here

我收到了“未解决的包含”到iostream文件,即使我有所有必需的.h文件,你可以在窗口的左侧窗格中看到(在“includes”下面)。

有谁知道可能是什么问题,以及如何解决这个问题?

先谢谢!

编辑:

错误出现在窗口的底部窗格中,每当我尝试编译时,都会弹出“二进制未找到”错误。
还有我所指的“未解决的包含”。当我将鼠标悬停在“#include”行上时显示它。

enter image description here

1 个答案:

答案 0 :(得分:1)

屏幕截图仅显示目录存在,而不是存在其中的正确文件。

解决这些依赖性问题:

sudo apt-get --install-suggests install eclipse-cdt

或基于yum的发行版

sudo yum install eclipse-cdt

这应该安装所有必需的依赖项。如果它安装eclipse-cdt但没有在你的发行版上安装所有依赖项,那么这就是该发行版中的一个错误。