Arduino.ru
Удаление неиспользующейся библиотеки.В помощь новичку.
- Войдите на сайт для отправки комментариев
15 ответов [Последнее сообщение]
Втр, 10/01/2017 — 16:47
Зарегистрирован: 10.01.2017
В новом проекте IDE «помнит» ,вероятно, библиотеку предыдущего проекта и пишет fatal error: Adafruit_Sensor.h: No such file or directory . Я вычистил ЛЮБОЕ упоминание из домашней папки.Не помогает. Пользуюсь Linux
- Войдите на сайт для отправки комментариев
Втр, 10/01/2017 — 17:04

Зарегистрирован: 25.05.2015
Значит, в каком-то из файлов, которые Вы подключаете, есть подключение Adafruit_Sensor.h. Проверьте все библиотеки, которые Вы используете. Найдёте.
- Войдите на сайт для отправки комментариев
Втр, 10/01/2017 — 17:41
Клапауций 234
Зарегистрирован: 24.10.2016
Evgen52 пишет:
Я вычистил ЛЮБОЕ упоминание из домашней папки.Не помогает. Пользуюсь Linux
не из папки, а из файла скетча вычищай.
- Войдите на сайт для отправки комментариев
Втр, 10/01/2017 — 17:44

Зарегистрирован: 06.07.2014
А разве компилятор не сообщает, в каком именно файле возникла ошибка? То есть, должно быть указано, в каком файле есть инклуд на Adafruit_Sensor.h
P.S. Приводить ошибку нужно полностью, с номерами строк и именами файлов.
- Войдите на сайт для отправки комментариев
Втр, 10/01/2017 — 17:48

Зарегистрирован: 25.05.2015
Jeka_M пишет:
P.S. Приводить ошибку нужно полностью, с номерами строк и именами файлов.
Посмотрите на дату регистрации. Они все уверены, что здесь у всех хрустальные шары.
Сегодня прошу одного свежезрегистрированного код показать. Получаю ответ: «Я вот понять не могу, это тест на идиота, могу ли я написать 8 строк?«. Пришлось отвечать, что: «Нет. В таком тестировании нет нужды, ответ очевиден. Если бы могли, не пришли бы сюда с таким вопросом«. Вот как-то так.
- Войдите на сайт для отправки комментариев
Как удалить библиотеки загруженные через менеджера библиотек
Установил последнюю версию библиотеки esp8266 by esp8266 community через менеджера библиотек. Платы в разделе меню инструменты появились, но при компиляции скетчей примеров, вываливается ошибка -107. Скорее всего последняя библиотека не подходит, раньше работала более старая версия. Но проблема в том что эта последняя версия где-то прописалась и теперь даже переустанавливая Иде, эта последняя версия библиотеки уже «сидит»там. Как ее вычистить?
Вячеслав1982
New member
Установил последнюю версию библиотеки esp8266 by esp8266 community через менеджера библиотек. Платы в разделе меню инструменты появились, но при компиляции скетчей примеров, вываливается ошибка -107. Скорее всего последняя библиотека не подходит, раньше работала более старая версия. Но проблема в том что эта последняя версия где-то прописалась и теперь даже переустанавливая Иде, эта последняя версия библиотеки уже «сидит»там. Как ее вычистить?
Папку library в «документах» очищаю, но в нее попадают только зиповские библиотеки
vityab3
New member
Папку library в «документах» очищаю, но в нее попадают только зиповские библиотеки
https://forum.arduino.cc/t/removing-a-library-solved-it/285012/5 Тут пишут, что можно посмотреть в %userprofile%\AppData\Local папку с именем arduino и попробовать удалить все в ней (или поискать папку libraries). (Вероятно на windows 10+ ардуино кидает библиотеки туда). Папка appdata скрыта.
ghost21
Member
Установил последнюю версию библиотеки esp8266 by esp8266 community через менеджера библиотек. Платы в разделе меню инструменты появились, но при компиляции скетчей примеров, вываливается ошибка -107. Скорее всего последняя библиотека не подходит, раньше работала более старая версия. Но проблема в том что эта последняя версия где-то прописалась и теперь даже переустанавливая Иде, эта последняя версия библиотеки уже «сидит»там. Как ее вычистить?
Если устанавливали через менеджер то точно так же из менеджера можно и удалить или откатиться на предыдущие версии
Как удалить библиотеку из среды arduino?
В графическом интерфейсе Arduino на Windows, если я нажимаю на Sketch —> Import Library, в нижней части меню есть раздел с названием «Contributed».
К сожалению, я нажал неправильно и добавил библиотеку, которую не хотел в этот список.
Как мне удалить ее из этого списка?
Страница справки только упоминает, что «Если набросок больше не требует библиотеки, просто удалите ее операторы #include из верхней части вашего кода», но не упоминает, как удалить библиотеку из списка добавленных библиотек.
Поделиться Источник 25 мая 2013 в 18:43
9 ответов
Перейдите в свой каталог документов Arduino; внутри вас будет каталог с именем «Библиотеки». Импортированный каталог библиотек будет там. Просто удалите его и перезапустите приложение Arduino.
Ваша папка библиотек Arduino должна выглядеть так (на Windows):
My Documents\Arduino\libraries\ArduinoParty\ArduinoParty.cpp My Documents\Arduino\libraries\ArduinoParty\ArduinoParty.h My Documents\Arduino\libraries\ArduinoParty\examples .
или так (на Mac и Linux):
Documents/Arduino/libraries/ArduinoParty/ArduinoParty.cpp Documents/Arduino/libraries/ArduinoParty/ArduinoParty.h Documents/Arduino/libraries/ArduinoParty/examples
Единственная проблема с неиспользуемыми библиотеками заключается в незначительном количестве дискового пространства, которое они используют. Они не загружаются автоматически, поэтому не занимают память приложений в среде разработки Arduino.
Поделиться 25 мая 2013 в 22:36
Цитата из официальной документации на август 2013 года:
Библиотеки, созданные пользователем, на версии 0017, будут находиться в подкаталоге вашего стандартного каталога скетчей. Например, на OSX новый каталог будет ~/Documents/Arduino/libraries/. На Windows это будет Моя Documents\Arduino\libraries\. Чтобы добавить собственную библиотеку, создайте новый каталог в каталоге библиотек с именем вашей библиотеки. Папка должна содержать файл C или C++ с вашим кодом и заголовочный файл с объявлениями вашей функции и переменных. Затем он будет отображаться в меню Скетч | Импорт библиотеки в среде разработки Arduino.
Чтобы удалить библиотеку, остановите среду разработки Arduino и удалите каталог библиотеки из вышеупомянутого места.
Поделиться 07 августа 2013 в 13:40
Ответ действителен только в том случае, если вы не изменили поле «Местоположение скетча» в настройках. Поэтому, сначала вам нужно открыть среду разработки Arduino и перейти в меню
"File -> Preferences"
В диалоговом окне посмотрите на поле «Местоположение скетча» и откройте соответствующую папку. Папка «библиотеки» находится внутри.
Поделиться 28 ноября 2018 в 16:39
Я обнаружил, что начиная с версии 1.8.4 и далее библиотеки можно найти в ~/Arduino/Libraries. Надеюсь, это поможет кому-то еще.
Поделиться 24 июля 2018 в 11:49
Для других, кто хочет удалить встроенную библиотеку, маршрут — попасть в PackageContents -> Java -> libraries.
НО : Это НЕ ДЕЛАЕТ СМЕСЬ УДАЛИТЬ БИБРИОТЕРИИ внутри приложения, они не занимают места, не влияют на производительность, и если вы не знаете, что делаете, вы можете навредить программе. Я сделал это, потому что Arduino сказал мне о библиотеках для обновления, показывая, что у меня нет доски, и когда я сказал «окей», он хотел установить много новых зависимостей — я просто чувствовал, что я был вынужден сделать что-то, что мне не нужно, поэтому я удалил эту доску.
Поделиться 03 августа 2020 в 02:53
В Elegoo Super Starter Kit, часть 2, урок 2.12, модуль IR Receiver, я столкнулся с проблемой, что библиотека IRremote в уроке имеет серьезный конфликт с встроенной библиотекой Arduino RobotIRremote. Я использую приложение Win10 IDE, и было нетривиально «перемещать папку RobotIRremote», как сказано в инструкциях до Win10. Встроенные библиотеки сохраняются по пути, например: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\libraries Вы не сможете видеть WindowsApps, если не покажете скрытые файлы, и вы не сможете ничего сделать в этой структуре папок, пока не будете владельцем. Осторожно следуйте этим инструкциям, чтобы это произошло: https://www.youtube.com/watch?v=PmrOzBDZTzw
После часов разочарования, процесс выше наконец-то привел к успеху для меня. Elegoo получает F+ для современных инструкций по этому уроку.
Поделиться 05 августа 2020 в 22:58
Мне пришлось искать их в C:\Users\Dell\AppData\Local\Arduino15\
Мне пришлось воспользоваться помощью атрибутов «date created» и «date modified», чтобы определить, какие библиотеки нужно удалить.
Но имена все еще отображаются в среде разработки. Но это то, с чем я могу жить пока.
Поделиться 19 мая 2018 в 13:46
Мое решение является низкотехнологичным, но эффективным, поэтому я хочу поделиться:
Поделиться 10 марта 2022 в 04:32
начиная с 1.8.X IDE C:\Users***\Documents\Arduino\Libraries\
Arduino.ru
Наустанавливал кучу разных библиотек. Есть потребность снести некоторые из среды.
как это сделать?
- Войдите на сайт для отправки комментариев
Ср, 22/07/2020 — 19:53
Зарегистрирован: 26.05.2017
Михаил З пишет:
Наустанавливал кучу разных библиотек. Есть потребность снести некоторые из среды.
как это сделать?
удалить физически папку библиотеки из каталога libraries. Причем именно удалить (ну или переместить куда в недосягаемое место), переименовать не прокатит
- Войдите на сайт для отправки комментариев
Ср, 22/07/2020 — 20:08
Зарегистрирован: 22.03.2020
там только архив ZIP
- Войдите на сайт для отправки комментариев
Ср, 22/07/2020 — 21:12
Зарегистрирован: 27.04.2014
для начала разберитесь, что вы установили, как и куда. А потом удалите физически, как посоветовали выше.
- Войдите на сайт для отправки комментариев
Ср, 22/07/2020 — 21:21
Зарегистрирован: 22.03.2020
я не знаю, в какую папку устанавливаются библиотеки из ZIP
- Войдите на сайт для отправки комментариев
Чт, 23/07/2020 — 04:26

Зарегистрирован: 25.01.2017
- Войдите на сайт для отправки комментариев
Чт, 23/07/2020 — 06:56
Зарегистрирован: 01.10.2015
c:\Program Files\Arduino\hardware\arduino\avr\libraries\
c:\Program Files\Arduino\libraries\
c:\Users\. \Documents\Arduino\libraries\
- Войдите на сайт для отправки комментариев
Чт, 23/07/2020 — 07:34

Зарегистрирован: 25.01.2017
Green пишет:
c:\Program Files\Arduino\hardware\arduino\avr\libraries\
c:\Program Files\Arduino\libraries\
c:\Users\. \Documents\Arduino\libraries\
Не, те, которые из ZIP ставятся, попадают в . \Arduino\projects\libraries.
- Войдите на сайт для отправки комментариев
Чт, 23/07/2020 — 08:10
Зарегистрирован: 27.04.2014
что проще. если знаешь имя библиотеке набрать ее в поиске на компьютере.
- Войдите на сайт для отправки комментариев
Чт, 23/07/2020 — 10:51
Зарегистрирован: 26.05.2017
DetSimen пишет:
Не, те, которые из ZIP ставятся, попадают в . \Arduino\projects\libraries.
те, которые в ZIP — проще вручную распаковывать куда хочешь. Честно говоря, я вообще всего пару месяцев как узнал, что в ИДЕ есть какой-то «установщик библиотек», а так просто копировал либу куда надо и все.
- Войдите на сайт для отправки комментариев