c++ - Unresolved inclusion 在 Eclipse 中

标签 c++ eclipse-plugin

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

首先让我简要介绍一下我到目前为止所做的事情:

帮助->安装新软件->“可用软件站点”,然后在首选项窗口中我添加了位置:http://download.eclipse.org/tools/cdt/releases/kepler/然后安装插件。
事实上,在重新打开 eclipse 之后,我现在在“文件->新建...”菜单中有了新的可用选项,例如“C++ 项目/C 项目”等等。

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

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

问题是这样的: enter image description here

即使我拥有所有必要的 .h 文件,我仍收到 iostream 文件的“ Unresolved inclusion ”,正如您在窗口的左 Pane 中看到的(在“包含”下)。

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

提前致谢!

编辑:

错误出现在窗口的底部 Pane 中,每当我尝试编译它时都会弹出此“找不到二进制文件”错误。
还有我指的“ Unresolved inclusion ”。当我将鼠标悬停在“#include”行上时它会显示。

enter image description here

最佳答案

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

解决这些依赖问题:

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

或基于 yum 的发行版

sudo yum install eclipse-cdt

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

关于c++ - Unresolved inclusion 在 Eclipse 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21062435/

相关文章:

c++ - glGenTextures 和 glGenSamplers 有什么区别?

c++ - 我应该如何在游戏中存储和使用枪支开火数据?

java - run-Jetty-运行 Eclipse 插件 : allow only loopback connections

eclipse - 为 Eclipse 插件在 plugin.xml 中外部化字符串

C++ lambdas, "error: expected expression"

c++ - 'ifstream' 的初始化没有匹配的构造函数

java - 支持 JavaScript 的 Eclipse JFace 编辑器

Eclipse插件开发: Display View under same folder

Java文件代码格式化标准

c++ - RcppParallel 中如何调用自定义函数?