Перейти к содержанию
    

Помогите настроить Eclipse для компиляции LWIP

До сего времени работал с простыми проектами, проблем не возникало.

В случае с lwip, все разложено по папкам, при компиляции вываливается куча ошибок.

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

Например в папке ipv4 есть ip_addr.h и в папке ipv6 есть такой же. В результате ругань компилятора, то на отсутствие, то на переопределение.

 

Eclipse Juno. CDT установлен

arm-none-eabi-gcc 4.7.3

lwip-1.4.1

проект для STM32F107

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Правильно настроить lwipopts.h и поместить его в системный include вашего проекта.

 

lwipopts.h есть, в нем нет никаких путей только настройки LWIP, в соответствии с которыми и идет компиляция

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Также требуется прописать инклуд путь до lwip-1.4.1/src/include без вложенных папок

и также до вашего port/include

 

 

 

да еще,

все что для ipv6 объявлено как very experimental их можно удалять, и соответственно, чтобы использовать нужно подключить в пути поиска

src/include/ipv4 или src/include/ipv6

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нашел пример LwIP 1.4.1 для STM32F407.

TrueStudio собирает без проблем, Eclipse в связке с GCC пока не смог заставить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Также требуется прописать инклуд путь до lwip-1.4.1/src/include без вложенных папок

и также до вашего port/include

Все именно так и оказалось, спасибо. После правильной расстановки путей проект стал компилиться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...