• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Eclipse не видит хедеры

diygoodies

New member
Добрый день разбираюсь с Eclipse + SDK взял за основу проект htppd. Вроде все ок но вот только Eclipse не хочет видеть добавленные хедеры, то есть скопировал в папку C:\Espressif\examples\esphttpd\user файлы config.c и config.h в файле который их использует пишу [HASHTAG]#include[/HASHTAG] "config.h" компилирую, а он мне папка не найдена и даже [HASHTAG]#include[/HASHTAG] "user\config.h" тоже не находит. Вышло скомпилировать только с полным путем [HASHTAG]#include[/HASHTAG] "C:\Espressif\examples\esphttpd\user\config.h". Подскажите где правильно прописать пути к папкам?
 

diygoodies

New member
Вроде победил проблему таким образом [HASHTAG]#include[/HASHTAG] "..\user\config.h".
Вылезла другая проблема добавил к проекту "Httpd" файлы httpclient.c и httpclient.h из проекта "dht22_thingspeak". Теперь у меня такое

Помогите советом как избежать этих ошибок.
 

pvvx

Активный участник сообщества
UDK имеет двойные настройки. Одни, для компиляции описываются в makefile к проекту, другие в среде для Eclipse.
Настройки для Eclipse никак не влияют на трансляцию и наоборот - настройки в makefile никак не влияют на среду Eclipse.
Причина банальна - никто не хочет писать/корректировать плагин конфигуратора к Eclipse, чтобы в нем автоматически создавались makefile и управление проектом происходило в среде Eclipse, в окошках.
Прописывайте всё в makefile сами, предварительно изучив его тонкости.
 
Сверху Снизу