Eclipse ODS Indexer не может найти нужный файл include .h, но ссылается на ссылку внешнего проекта.h include
Проблематично:
Большой код проекта C++, со многими относительными ссылками на другой проект. Использование Eclipse ODS для индексации.
Проблема возникает, когда я делаю несущественные изменения в файле заголовка (добавляю новые функции, новые данные члена класса), затем я использую их в своем коде cpp, но после него, даже если я перекомпилирую в Indexer, Indexer не может ссылаться больше, чтобы правильно Включить заголовок, особенно, все мои недавно добавленные переменная или функция становятся нерешенными. и все другие функции в этом заголовке не могут быть отнесены к этому включению в проекте, но поиск индексатора другого оригинального включения из внешних ссылок.
я попытался: переконфигурировать проект, перестроить обновление в индексаторе. или закройте проект - повторно откройте его, удалите этот проект Eclipse и создайте новый с теми же кодами. так далее...
Но все не могут проиндексировать, чтобы включить заголовок.
1 ответ
Я думаю, что я решаю проблему.
Нам нужно изменить это: в Свойствах проекта -C/C++ General - Пути и символы --- Включает --- есть три в опции Language(я изменяю каждый в них, хотя).
Я удаляю дублированный exterier-файл.h в списке и вручную добавляю в него путь правильного включения проекта.
затем переиндексируйте его (или снова закройте затмение, откройте заново)
После этого он может по праву ссылаться на шапку.
Готово!