Сбой Eclipse CDT при попытке проиндексировать заголовочные файлы

0

Я успешно перекрестно компилирую C++ код для запуска на raspberyy pi с машины Windows 7 через Eclipse Kepler SR1. Хотя компиляция прошла успешно, возникает проблема с обработкой ошибок в редакторе. Он показывает красные линии (ошибки) для функций/определений, таких как cout, endl, string и т.д.

Когда я нажимаю Project-> C/C++ Index-> Search Unresolved Includes, я вижу, что он жалуется, что бит /C++ config.h, bits/C++ allocator.h и подобные файлы не разрешены. Итак, я сделал grep и нашел их и включил директора в Project Properties-> C/C++ Build → Settings-> Инструмент Settings-> Cygwin C/C++ Компилятор-> Включает и Eclipse просто падает, Я заметил, что он создает прикрепленный файл журнала. Это кажется неприятной ошибкой или огромной ошибкой с моей стороны. Есть ли способ решить эту проблему?

Вот файл журнала ошибок.

Теги:
eclipse-cdt

1 ответ

1

Этот ответ не претендует на то, чтобы быть решением.Просто набор мыслей

В CDT много ошибок. Попробуйте последние версии разработки в надежде, что кто-то исправил вашу проблему.

Обновление сайтов (для установки/обновления с помощью "Help"->"Install new software"->"Add..."):

http://download.eclipse.org/tools/cdt/builds/luna/milestones (для контрольных точек Luna) http://download.eclipse.org/tools/cdt/builds/8.4/nightly (для 8,4-й серии)

Или загрузите непосредственно с CDT-страницы.

Вы также можете проверить их Bugzilla и форумы, если есть отчет об ошибке для этой проблемы и решения/обходные пути. И, конечно же, вы можете проверить исходный код CDT и активно участвовать в исправлении ошибок;)

Лично я использую последние вехи из-за индексатора: 8.4 лучше понимает С++ 11.

Надеюсь, поможет.

  • 0
    Ну, это лучше, чем ничего. Спасибо, я попробую это.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню