Netbeans:找不到包含文件<iostream>,也无法解析标识符std,cout </iostream>

时间:2014-04-14 04:33:29

标签: c++ include iostream

我在Netbeans上的所有C ++项目中都收到了上述错误。我也收到了我试图包含的其他任何错误。这是我控制并悬停在它上面时的内容:http://imgur.com/bBF2xuB。其中一个项目实际构建并运行得很好,但所有其他项目都失败了“构建失败,退出值2”或运行失败,“运行失败,退出值127”。我完全不知道如何解决这个问题以及我所寻求的所有尝试解决的问题都没有帮助。几个月前我使用Netbeans时这不是问题,我不确定为什么问题会自发出现。

我刚刚安装了Netbeans 8.0和最新的cygwin版本试图解决这个问题,但无济于事。我正在运行Windows 7。 请帮助,非常感谢。

EDIT 附加照片中突出显示的红色错误是实际不存在的文件/文件夹。这可能是问题所在,如果是这样,我该怎么办呢?

编辑2 我在选项下的C / C ++选项卡下的代码辅助选项卡中删除或更改了一些不存在的文件/文件夹路径,这似乎使编辑器中的一些错误消失了,但我仍然无法构建项目(并且这个特定项目的错误没有消失),我过去创建的项目正常建设,但我仍然收到“RUN FAILED退出值127”。

2 个答案:

答案 0 :(得分:9)

我刚刚在Netbeans(8.0.2)上遇到过无法在Linux上找到包含(&#34;找不到包含文件&#34;)的经历。

我必须做以下事情:

  1. 在&#34;构建工具&#34;选项卡&#34; C / C ++&#34;设置,点击&#34;恢复默认值&#34;让它重新扫描工具,之后它选择了所有可执行文件的路径。选择新配置的工具集作为默认值和/或删除旧工具集以减少混淆。
  2. enter image description here

    1. 在&#34;代码帮助&#34;下,确保选择了正确的工具集,然后点击&#34;重置设置&#34;和&#34;申请&#34;。这填补了所有必要的路径。
      1. 在我的项目设置中,确保我使用了正确的(新发现的)工具集。
      2. 在此之后,所有包含都被正确拾取并且错误从源检查中消失。

答案 1 :(得分:4)

我在NetBeans IDE 8.1中也遇到过这个问题(找不到包含文件iostream)。我解决了如下:

项目属性 - &gt;构建 - &gt; C ++编译器 - &gt;基本选项 - &gt; C ++标准 - &gt; C ++ 98或C ++ 11或C ++ 14

This is the window