Я только начал использовать Eclipse Indigo (из Galileo), и я получаю небольшие красные ошибки в желобе для каждого использования size_t.
Код компилируется без проблем, но я подозреваю, что я должен явно добавить путь к каталогам include. У меня уже есть обычные подозреваемые. Я перекрестно компилирую для процессора ColdFire, используя цепочку инструментов Gnu, поэтому в дополнение к стандарту include из mfg чипа у меня есть включенные под m68k-elf
\include
\include\c++\4.2.1
\include\c++\4.2.1\include
\include\c++\4.2.1\m68k-elf
Update
Я заметил, что единственное место, где stddef.h существует для этой инструментальной цепочки, находится в каталоге lib
gcc-m68k\lib\gcc\m68k-elf\4.2.1\include
Я добавил этот путь, родительский путь и \include-fixed
из родителя, но проблема все еще существует.
Примечание при тестировании
При тестировании того, что работает, а что нет, я заметил пару вещей
- Анализ кода не возникает при повторном запуске при изменении настроек предпочтений анализа кода, мне все равно необходимо изменить редактор (просто добавив пробел)
- Отключение настройки анализа кода для
Symbol is not resolved
не приведет к ошибке. - Отключение всех
Syntax and Semantic Errors
, запуск анализа, возврат и включение всех остальных, а затем выключениеSymbol is not resolved
приводит к повторному появлению ошибки.