Я хотел бы использовать Eclipse CDT для проекта C с внешней системой сборки.
Моя проблема заключается в следующем.
У меня есть несколько одинаковых заголовочных файлов в проекте (шаблон конфигурации, тестовые файлы ...), и я хотел бы исключить эти файлы (папки) из индексатора.
Что я сделал:
- Добавлен фильтр исключения в исходном местоположении, чтобы исключить дублирующиеся заголовки
- Не отмечен «Индексировать исходные файлы, не включенные в сборку» (опция индексатора)
Результаты:
- Фильтр работает (исключенные папки отображаются серым цветом)
- Но, когда я нажимаю Ctrl + клик по символу, Eclipse переходит в один из исключенных файлов.
Итак, я обнаружил, что мне нужно добавить исходные папки в путь включения Eclipse.
Но это очень скучно. Я не хочу управлять параллельными путями включения в Eclipse. Мои пути включения управляются во внешней системе сборки.
Я хочу, чтобы индексатор индексировал ВСЕ файлы / папки, кроме исключенных.
Довольно просто!
Если у кого-то есть решение ...