【发布时间】:2018-01-02 11:06:47
【问题描述】:
当您在项目中right-click > index 时,有几个选项:
- 重建
- 刷新所有文件
- 使用修改后的文件进行更新
- 重新解决未解决的包含
我每次都在进行重建,但现在我正在处理一个巨大的项目,而且负担不起;当我修改文件时,无论是 .cpp 还是 .h,我都需要知道要执行哪个“索引”操作。
对于每个“索引”选项:
- 究竟做什么?
- 成本是多少(相对内存、CPU 时间)?
来自 Eclipse 的文档会有所帮助,但已经搜索过但没有找到。
【问题讨论】:
-
我将在 CDT 代码库中进行一些研究,并在有机会时回答您的实际问题,但现在我想指出调用这些命令中的 any在正常编写代码的过程中应该没有必要。在第一次签出项目后构建索引后,自动索引更新功能(在
Preferences | C/C++ | Indexer中通过选中“自动更新索引”和“每次文件保存后立即更新索引”激活)应该足以保持索引迄今为止。 -
@HighCommander4 它应该会自动更新,但我发现有时需要手动重新索引。
标签: eclipse eclipse-cdt