Подтвердить что ты не робот

Полностью исключить определенные каталоги из проекта Eclipse CDT

Я работаю на базе кода С++, которая построена и запускается за пределами Eclipse.

Я создал проект Eclipse, где я просто использую Eclipse для просмотра/редактирования кода.

Однако я не могу понять, как полностью исключить из него определенные каталоги, такие как build/from. Они должны быть исключены не только во время строительства, но и во время "Обновить рабочее пространство", которое, как представляется, срабатывает так часто. Например, мое рабочее пространство

d:\workspace

В нем есть каталоги, такие как

source/
build/
..

Во время запуска Eclipse автоматически загружает все каталоги внутри рабочей области. Однако я хотел бы, чтобы Eclipse полностью исключил build/.

Мой код находится на удаленной машине, поэтому "Обновить рабочую область" замедляет работу.

4b9b3361

Ответ 1

Вы можете сделать это, добавив Фильтры ресурсов. Добавьте Исключить все тип фильтра ресурсов в корневую папку вашего проекта. См. Также этот ответ.

Ответ 2

Я очень твердо придерживаюсь мнения, что все ответы на такие вопросы должны включать версию, в которой они были протестированы, потому что, как и большинство вещей в Eclipse, это постепенно изменилось. В Eclipse Neon.3 (4.6.3) вы можете сделать это более непосредственно.

ПРИМЕЧАНИЕ. Исключенный каталог больше не будет отображаться в дереве проекта Explorer ВСЕ.
Если это будет проблемой, выберите другой метод!


В противном случае действуйте следующим образом:

1. Щелкните левой кнопкой мыши корень проекта в дереве проводника проекта, чтобы обеспечить надлежащий контекст (вам "не нужно это делать" - как много вещей в Eclipse).
2. Щелкните правой кнопкой мыши папку, которую вы хотите исключить, в дерево проводника проекта.
3. Выберите подменю "Конфигурации ресурсов...".
4. Выберите "Исключить из сборки".
5. Щелкните правой кнопкой мыши корень проекта в Project Explorer.
6. Выберите подменю "Индекс".
7. Выберите "Восстановить".

Если вы пытались это сделать, потому что вы получали повторяющиеся символы, убедитесь, что это устранило вашу проблему:

1. Откройте файл, ссылающийся на символ, получающий повторяющиеся определения.
2. Щелкните левой кнопкой мыши фактические символы фактического имени в фактическом коде.
3. Нажмите F3.
4. Убедитесь, что вы либо сразу переходите к декларации, которую вы считаете
правильно, вы видите список, включающий только эту запись и ее предков.
5. Подтвердите этот ответ и ответьте, если вы обнаружите, что он работает с более новой версией, пожалуйста.

Ответ 3

Быстрое исправление, которое является почти таким же хорошим (с точки зрения сокращения вращения колеса Eclipse), заключается в том, чтобы пометить соответствующие папки как "Производные" в (щелкните правой кнопкой мыши) "Свойства".

Будьте осторожны, если впоследствии вы захотите использовать операции текстового поиска для чего-то и вам нужно включить вещи, отмеченные Derived - вам нужно явно "включить Derived" в поиск.