gpt4 book ai didi

c++ - 为什么 Eclipse 会在我的源代码中标记伪错误?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:55:33 26 4
gpt4 key购买 nike

我已经在本地创建了一个 C/C++ (Eclipse CDT) 项目(通过 hg clone)并将其导入到我的 Eclipse 工作区中。 fork 项目的编辑器窗口现在如下所示:

enter image description here

显然,这些不是真正的错误,因为代码构建正确。此外,这些错误未在派生此项目的原始项目中标记出来。

为什么 Eclipse 认为此源中有错误?

编辑:将鼠标悬停在“错误”上时的 Eclipse 错误消息是,例如,Type int64_t could not be resolvedsymbol 'cout' could not be resolved

编辑:我注意到 Eclipse 通常在项目中显示一个名为 includes 的“文件夹”。该项目缺少它。我怎样才能取回它?

enter image description here

最佳答案

Eclipse 必须知道查找包含文件的路径。这可以使用一般的 Eclipse 设置或逐个项目来设置。

由于某些原因,您当前的项目似乎没有设置默认路径。

您可以做什么:打开项目设置并转到 C/C++ General -> Paths and Symbols(至少在我的 eclipse 版本中是这样调用的)并修复包含目录。

也许加载特定项目的默认配置就足够了。也许您必须自己设置包含路径。在 Unix/OS X 上,这通常应该是 usr/include。在 Windows 上我不知道,但这应该很容易找到。

之后可能需要重建 eclipse 索引(右键单击您的项目,然后索引 -> 重建)。

如果这没有帮助,请分享您项目的“路径和符号”对话框的屏幕截图。

另见 eclipse documentation关于这个话题。

关于c++ - 为什么 Eclipse 会在我的源代码中标记伪错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13510715/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com