Затмение CDT: ничего не может быть решено?

У меня очень странная ошибка / ошибка здесь:

Из одного часа в следующий, Eclipse не может разрешить ни один символ. Например.:

стандартный список, [собственные объекты], или функции, такие как: size (), append (), cout и так далее …

Я уже пересобрал и / обновил индексатор по всему проекту и попытался чистый это тоже. Но без каких-либо усилий. Единственное, что я сделал, было вчера: я добавил поддержку Doxygen в свой проект.

Я понятия не имею, откуда это. Я думаю, что отправка всего исходного кода путь слишком большой, это должна быть общая ошибка Eclips, так как я работал так неделями.

Версия Eclipse: Kepler Service Release 2

У кого-нибудь есть идея?

ОБНОВИТЬ

Спасибо за вашу поддержку и простите, что я изменил всю свою систему, поэтому больше не могу воспроизводить ваши предложения.

2

Решение

Есть два способа:

  • используйте системную библиотеку по умолчанию: когда вы создаете проект с помощью «New Project», вы можете выбрать «Toolchain for Indexer Setting». Например, я использую Eclipse в Linux, поэтому я просто выбираю «Linux GCC». И после создания проекта все заголовки будут автоматически включены для вас.
  • используйте свою собственную версию lib: вам нужно указать Eclipse пути для поиска включаемых файлов. Щелкните правой кнопкой мыши имя проекта, выберите «C / C ++ General» -> «Paths and Symbols» -> «GNU C ++». И вы можете добавить свои пути там.
1

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

Скорее всего, в ваших настройках отсутствуют какие-то системные каталоги включения, что делает невозможным корректный синтаксический анализ iostream индексатором, а значит, и ошибками. выбирающий Index -> Search For Unresolved Includes В контекстном меню проекта вы увидите список неразрешенных включений, которые вы можете искать в /usr/include и добавить содержащие каталоги в C++ Include Paths and Symbols в свойствах проекта.

В моей системе мне пришлось добавить /usr/include/c++/4.6/x86_64-linux-gnu за bits/c++config.h должны быть решены и еще несколько каталогов.

Не забудьте перестроить индекс (Index -> Rebuild) после добавления включаемых каталогов.

1

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