Ошибка компиляции библиотеки

Нужна помощь по этому учебнику. Я пытался скомпилировать код, но получаю ошибку компиляции.

Я пытался задать вопрос и на этом форуме, но не получил ответа, ошибка:

In file included from C:\Program Files (x86)\Arduino\libraries\SD\src/utility/SdFat.h:32:0,
Multiple libraries were found for "SD.h"from C:\Program Files (x86)\Arduino\libraries\SD\src/SD.h:20,
 Used: C:\Program from D:\FEMV3FKI7YLJVQQ\FEMV3FKI7YLJVQQ.ino:1:
 Not used: C:\Users\IBNUM
C:\Program Files (x86)\Arduino\libraries\SD\src/utility/BlockDriver.h:31:10: fatal error: FatLib/BaseBlockDriver.h: No such file or directory
Multiple libraries were found for "SPI.h"
 #include "FatLib/BaseBlockDriver.h"
 Used: C:\Program
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Error compiling for board Arduino/Genuino Mega or Mega 2560.

Как исправить эту ошибку компиляции Arduino?

, 👍1

Обсуждение

вы скопировали части библиотеки SD в папку с скетчами?, @Juraj

@Juraj нет, я использую файл импорта .Zip в Arduino IDE, @Ibnum Richaflor

@jsotola извините, мне нужно отредактировать свой вопрос, @Ibnum Richaflor

удалите библиотеку из папки скетчей, которую вы установили с помощью zip. он уже был установлен с IDE, @Juraj

1.8.9 отлично работает для моего скетча, но 1.8.10 говорит об ошибке компиляции., @user60989


1 ответ


1

У меня такая же проблема с версии 1.8.10.

При хорошо работающем скетче я не получаю сообщения "Найдено несколько библиотек" (а также никаких предупреждений)

Но при каждой небольшой ошибке компилятора я получаю целый список "Найдено несколько библиотек"

Мои пользовательские библиотеки находятся в альбоме для рисования D:\DATA BACKUPD\Documenten Albert\Arduino\Sketchbook-and-user-libraries

,

Этот ответ действительно указывает на очень простую, но трудно заметную причину получения дубликатов сообщений библиотеки. Всего одна ошибка компиляции, и это сообщение может быть выдано, однако оно не имеет никакого отношения к фактической проблеме с кодом., @Tim Holt