Изменения в пользовательской библиотеке

Я собрал небольшую вспомогательную библиотеку, которую просто включаю вручную через подкаталог библиотек. Я только что внес некоторые изменения в библиотеку в файловой системе, однако при попытке скомпилировать предыдущий скетч, ссылающийся на него (после внесения соответствующих изменений), компилятор жалуется, и он, кажется, все еще использует старую версию библиотеки. Что здесь происходит и как правильно обновить такую библиотеку?

Я попытался полностью перезагрузить Arduino IDE, чтобы очистить все кэши и т. Д., но это не помогло

, 👍1

Обсуждение

переименуйте файл библиотеки и посмотрите жалуется ли компилятор на то что он не может его найти, @jsotola

Путь к файлу должен быть включен в любое сообщение об ошибке компилятора, и это должно сказать вам, действительно ли он использует тот файл, о котором вы думаете., @SoreDakeNoKoto


1 ответ


1

Какой бы компилятор вы ни использовали (Arduino IDE?), у него должна быть "подробная" настройка, которую вы можете активировать. Это даст вам ОГРОМНЫЙ объем выходных данных, но также покажет вам, к какому файлу осуществляется доступ для данной библиотеки.

Когда я делаю это, я копирую/вставляю весь вывод в Notepad++ и использую его возможности поиска, чтобы отсортировать всю мякину.

Фрэнк

,