Arduino WEB Editor не компилирует ранее рабочие скетчи
- Войдите на сайт для отправки комментариев
Пт, 06/03/2020 - 08:27
Добрый день! Ситуация следующая: я работал в WEB разработчике, писал скетчи и добавлял библиотеки. Всё было ОК, скетчи успешно компилировались и загружались в платы (Примерно ноябрь прошлого года). Какое-то время (месяца 2-3) Arduino вообще не открывал - не было времени. Сейчас не могу скомпилировать ранее рабочие скетчи. Конкретно: не компилируется даже пример из библиотеки iarduino_dht с формулировкой : fatal error: iarduino_DHT.h: No such file or directory.
ССылка на библиотеку: https://iarduino.ru/file/225.html
В оффлайн разработчике пример и мой скетч компилируется.
Буду очень признателен за помощь в решении проблемы.
А ты способен понять, что здесь написано, инжынер?
fatal error: iarduino_DHT.h: No such file or directory.
Да, конечно способен. Библиотека загружена. И всё работало до недавнего времени. Файл есть в библиотеке, на который он жалуется, имя совпадает и даже регистр тот же. Пробовал удалять и снова устанавливать библиотеку
так сложно догадаться, что файл iarduinoDHT.h в путях не находится? даже если библиотека установлена. IDE ищет только на первом-втором уровне вложенности в ...Arduino\library. Если файл будет в Arduino\library\DHT он найдется, а если в Arduino\library\DHT\src - то нет
Я рассматривал такой вариант, пробовал разные варианты с расположением файлов. И в корневой папке в том числе. Примечательно, что в оффлайн IDE библиотека работает, что называется "из коробки". Т.е. без всяких лишних манипуляций устанавливается и компилируется.
Вероятно за то время, что я не пользовался WEB Editor'ом вышло какое-то обновление. И теперь кастомные библиотеки не компилируются.
Сейчас читаю требования к библиотекам, может где-то есть несоответствие новым требованиям.
Проблему решил: проблема была с учётной записью. Создал новую учётную запись, загрузил библиотеки и скетч и всё заработало.