затмение не разрешает все включает - PullRequest
1 голос
/ 23 сентября 2011

Я работаю над проектом avr в eclipse и включаю файлы, предоставляемые компилятором.Eclipse распознает включения в коде (т.е. без знака вопроса #include), но не разрешает определения во включаемых файлах, т. Е. PINA не распознается как адрес памяти.

Я пытался добавитькаталог include как путь к библиотеке в путях и символах.Я попытался добавить его как путь к библиотеке в настройках сборки.Ни один из них не работал.

Я использую Eclipse Indigo и компилятор ImageCraft.Кроме того, в проекты я включил каталог include для работы с изображениями (чтобы включить поиск).

Есть идеи?

1 Ответ

5 голосов
/ 27 сентября 2011

Проект должен быть создан как стандартный проект C. В Project / Properties / C / C ++ General / Пути и символы на вкладке Включения. Выберите Добавить ... и укажите его путь к библиотеке (в моем случае: C: \ icc7avr \ include). Похоже, это решает большинство проектов.

Однако у меня есть вложенный проект (проект является подмножеством другого проекта), где это не работает.

...