【问题标题】:How to get back a file that was excluded from a build configuration in Eclipse CDT?如何取回从 Eclipse CDT 中的构建配置中排除的文件?
【发布时间】:2012-08-11 11:06:40
【问题描述】:

使用 Indigo 和托管构建 C++ 项目,我右键单击源文件并选择 Resource Configurations->Exclude From Build...,文件立即消失。向下滚动会在源文件列表的底部显示它,并带有一个新的灰色图标。现在我该如何取回它? Reset to Default... 选项总是变暗。右键单击排除的文件仍然只显示Exclude From Build... 选项。某处是否有Include in Build 选项?我意识到我可以转到 .cproject 文件并手动将其重新编辑,但我认为必须有一种方法可以从 IDE 中执行此操作。

【问题讨论】:

    标签: c++ eclipse configuration eclipse-cdt


    【解决方案1】:

    是的,这是一个老问题。但人们确实会在多年后寻找答案..

    有一个简单的方法,但它违反直觉。右键单击已排除的项目,选择“从构建中排除”,然后在出现的对话框中,取消选中您希望该项目返回的构建。请注意方便的“取消全选”按钮。

    【讨论】:

    • 我发现这比接受的答案要快一些。
    【解决方案2】:

    在 Eclipse 中没有类似的方法来重新包含资源,例如:

    • 资源配置 -> 从构建中重新包含

    你需要进入项目属性(Alt+Enter)然后去:

    C/C++ General -> Paths and Symbols
    

    选择标签

    Source Location
    

    并展开您的项目文件夹:您可以在此处选择要删除的过滤器,然后单击“编辑过滤器”,然后单击“删除”。

    【讨论】:

    • 太棒了!我将其标记为答案,因为这最初是我所追求的。但是,我仍然认为我会使用我的解决方法。
    • 哦,是的,当您没有太多文件时,您的解决方案非常有用!
    • 感谢@Velthune 的指点。除非我们刷新项目,否则这些更改是不可见的,文件列表上的交叉标记消失了。 Eclipse cdt 需要一种方法来使用其他更好的选项来恢复排除的文件..
    【解决方案3】:

    虽然我仍然不知道如何取回已被排除的文件。我发现最好只添加一个新文件夹,然后将该文件夹标记为已排除。然后可以通过将文件拖到该文件夹​​中来排除文件,并通过将它们拖回原始文件夹来包含它们。

    【讨论】:

      猜你喜欢
      • 2020-02-27
      • 1970-01-01
      • 2012-04-23
      • 2012-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-10
      相关资源
      最近更新 更多