Eclipse CDT 5.0.1(Ganymede)慢速索引器问题

时间:2008-11-13 09:16:18

标签: c++ eclipse indexing eclipse-cdt ganymede

我正在尝试使用Ganymede CDT来索引我们的大型代码库。它很慢,可能需要一整晚来索引C ++文件。同一个项目只用5秒就可以用旺盛的ctags 5.7进行索引。

有没有办法找到问题的根源并加快速度? 也许打开CDT登录,或者我错过的某个模糊选项?

3 个答案:

答案 0 :(得分:1)

如果您使用“完整索引器”,这不会让我感到惊讶。我正在使用“快速索引器”,速度非常快,效果非常好(即使使用wxWidgets)。

您可以在Window-> Preferences-> C / C ++ - > Indexer中更改索引器设置。

答案 1 :(得分:0)

你知道这是5.0.0的回归吗?在这种情况下,你绝对应该打开一个bug报告。

您的所有代码都在同一个项目中吗?这可能会产生影响。

答案 2 :(得分:0)

我们在Windows下遇到类似Eclipse的问题;在我们的例子中,这是因为旧版本的cygwin。

要知道您是否遇到同样的问题,只需检查Process Explorer是否Eclipse生成cygpath.exe,并且在合理的时间内没有完成。
如果这是导致问题的原因,那么只需将最新版本的cygpath.exe和cygwin1.dll放在eclipse目录中就可以了,然后就完成了。

祝你好运!