Eclipse索引器每次启动程序时都会运行

时间:2014-02-14 17:43:53

标签: eclipse eclipse-cdt indexer

每次启动C ++程序时,Eclipse索引器都会从头开始运行。索引这个大型程序需要10分钟,因此如果可以重用之前生成的索引,它将有助于提高生产力。

这是Eclipse Kepler(4.3.1)SR1 Build id:20130919-0819,在Oracle Linux上使用CDT。

[edit]为了澄清,我想重用索引,而不是完全关闭索引器。

2 个答案:

答案 0 :(得分:3)

您确定索引器没有运行,因为您刚刚进行了构建吗?默认情况下,Eclipse项目设置为在构建后刷新整个项目。我总是将其设置为仅刷新受构建过程输出影响的目录(例如" ProjectTopLevel / Build"。

您可以指定构建完成后索引器将刷新的路径:

  1. 项目 - >特性
  2. 点击" C / C ++ Build"在左边的树上
  3. 在右侧,选择"刷新政策"标签
  4. "删除..."删除指向项目顶级目录的资源。
  5. "添加资源......"并指定受构建影响的目录。

答案 1 :(得分:-1)

您可以在阅读此链接时禁用该选项... Disable Indexer C++

希望这有效......

Reggards