2014-02-14 2 views
5

Индексатор Eclipse запускается с самого начала каждый раз, когда я запускаю свою программу на C++. Индексирование этой большой программы занимает 10 минут, поэтому это поможет повысить производительность, если она сможет повторно использовать ранее созданный индекс.Eclipse indexer запускается каждый раз при запуске моей программы

Это Eclipse Kepler (4.3.1) SR1 Код сборки: 20130919-0819 с CDT в Oracle Linux.

[edit] Чтобы уточнить, я хотел бы повторно использовать индекс, а не отключать индексатор в целом.

+0

Для меня он восстанавливает индекс каждый раз, когда я запускаю Eclipse. Это происходит и с вами? – Yuval

ответ

-1

вы можете отключить эту опцию читает эту ссылку ... Disable Indexer C++

Надеется, что это работает ...

Reggards

+0

Чтобы уточнить, я хотел бы повторно использовать индекс, а не отключать индексатор. –

2

Вы уверен, что индексатор не работает, потому что вы просто сделали сборки ? По умолчанию проекты Eclipse настроены для обновления всего проекта после сборки. Я всегда устанавливал это только для обновления каталогов, на которые повлиял вывод моего процесса сборки (например, «ProjectTopLevel/Build».

Вы можете указать, какие пути индексирует обновление после завершения сборки:

  1. Проект -> Свойства
  2. Нажмите на кнопку "C/C++ Build" в дереве слева
  3. справа, выберите вкладку "Обновить политику"
  4. "Удалить ..." в удалите ресурс, указывающий на каталог верхнего уровня вашего проекта.
  5. «Добавить ресурс ...» и указать каталоги, на которые влияет ваша сборка.
+0

Хорошая идея, но название проекта находится на пути. Как я могу сделать это относительно текущего проекта? – Vincent

Смежные вопросы