【问题标题】:What does the push pin icon adornment mean in Eclipse CDT?Eclipse CDT 中的图钉图标装饰是什么意思?
【发布时间】:2015-05-17 06:25:05
【问题描述】:

每当我从构建中排除一个 .h 文件然后重新包含它时,项目资源管理器中的 .h 文件的图标都会有一个图钉装饰。我查看了 CDT 用户指南,但不在他们的 list of icons 上。图钉是什么意思?

【问题讨论】:

  • 要修复扳手图标,请参阅this

标签: eclipse-cdt


【解决方案1】:

您可能发现了 CDT 中的一个小错误!

您没有在原始问题中包含图像,因此我将建议您看到的图标覆盖不是图钉,而是指示该元素(包含文件)的属性已修改(它看起来像一个小扳手)。当您排除该元素时,它会得到一个表示排除的叠加层,当您重新包含该元素时,您会看到扳手叠加层。这是错误,因为您已将元素返回到其未修改状态。在这种情况下不应显示扳手覆盖层。

如果您尝试排除 C 源文件,您将看到排除覆盖,当您重新包含 C 源文件时,排除覆盖被删除,仅显示原始图标(没有覆盖)。

(我使用 CDT 7.0.0 尝试过)

【讨论】:

  • 我不了解 C 文件,但 C++ 文件也显示扳手。更糟糕的是,IDE 拒绝构建项目,抱怨一些 NPE
【解决方案2】:

我想尝试不同版本的 cpp 文件。通过交换它们,新包含的文件在图标中具有如此小的扳手。这似乎是一个小错误。

解决方案:

创建新文件,复制内容,删除旧文件,将新文件重命名为旧文件名,完成。

【讨论】:

    猜你喜欢
    • 2010-12-06
    • 2013-06-21
    • 2013-01-12
    • 2011-04-26
    • 2011-08-04
    • 1970-01-01
    • 2012-08-01
    • 2015-09-21
    相关资源
    最近更新 更多