Ошибка компиляции библиотеки
Нужна помощь по этому учебнику. Я пытался скомпилировать код, но получаю ошибку компиляции.
Я пытался задать вопрос и на этом форуме, но не получил ответа, ошибка:
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?
@Ibnum Richaflor, 👍1
Обсуждение1 ответ
У меня такая же проблема с версии 1.8.10.
При хорошо работающем скетче я не получаю сообщения "Найдено несколько библиотек" (а также никаких предупреждений)
Но при каждой небольшой ошибке компилятора я получаю целый список "Найдено несколько библиотек"
Мои пользовательские библиотеки находятся в альбоме для рисования D:\DATA BACKUPD\Documenten Albert\Arduino\Sketchbook-and-user-libraries
Этот ответ действительно указывает на очень простую, но трудно заметную причину получения дубликатов сообщений библиотеки. Всего одна ошибка компиляции, и это сообщение может быть выдано, однако оно не имеет никакого отношения к фактической проблеме с кодом., @Tim Holt
- Ошибка: invalid application of 'sizeof' to incomplete type 'int []' при попытке вычислить размер массива в библиотеке
- Ошибка: function was not declared in this scope when using a library without classes
- Ошибка: "'lcd' does not name a type" при использовании библиотеки LiquidCrystal.
- Ошибка компиляции ESP8266: "previous declaration of 'HTTPMethod HTTP_HEAD'"
- Библиотека не найдена при использовании команды arduino-cli (хотя работает с Arduino IDE)
- Добавить библиотеку в проект CLion
- Столкновение двух библиотек. Неоднозначные функции/переменные?
- Создание массива с длиной, полученной из библиотеки
вы скопировали части библиотеки SD в папку с скетчами?, @Juraj
@Juraj нет, я использую файл импорта .Zip в Arduino IDE, @Ibnum Richaflor
@jsotola извините, мне нужно отредактировать свой вопрос, @Ibnum Richaflor
удалите библиотеку из папки скетчей, которую вы установили с помощью zip. он уже был установлен с IDE, @Juraj
1.8.9 отлично работает для моего скетча, но 1.8.10 говорит об ошибке компиляции., @user60989