Eclipse ODS Indexer не может найти нужный файл include .h, но ссылается на ссылку внешнего проекта .h include

Проблематично:

Большой код проекта C ++, со многими относительными ссылками на другой проект.
Использование Eclipse ODS для индексации.

Проблема возникает, когда я делаю несущественные изменения в файле заголовка (добавление новых функций, новые данные члена класса)
затем я использовал их в своем коде cpp, но после этого, даже после перестроения в Indexer, Indexer больше не может ссылаться на правильный заголовок Include, в частности, все мои вновь добавленные переменные или функции становятся нерешенными. и все другие функции в этом заголовке не могут быть отнесены к этому включению в проекте, но поиск индексатора другого оригинального включения из внешних ссылок.

я пытался:
переконфигурировать проект, перестроить обновление в индексаторе.
или закройте проект — снова откройте его,
удалите этот проект Eclipse и создайте новый с теми же кодами.
так далее…

Но все не в состоянии проиндексировать, чтобы включить заголовок.

0

Решение

Я думаю, что я решаю проблему.

Нам нужно изменить это:
в Свойствах проекта —C / C ++ General — Пути и символы — Включает — есть три в опции Language (я изменяю каждый в них, хотя).

Я удаляю дублированный exterier-файл .h в списке и вручную добавляю в него путь правильного включения проекта.

затем переиндексируйте его (или снова закройте затмение, откройте заново)

После этого он может правильно ссылаться на заголовок.

Готово!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]