Arduino как удалить библиотеку
Перейти к содержимому

Arduino как удалить библиотеку

  • автор:

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

Jeka_M аватар

Зарегистрирован: 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

DetSimen аватар

Зарегистрирован: 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

DetSimen аватар

Зарегистрирован: 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 — проще вручную распаковывать куда хочешь. Честно говоря, я вообще всего пару месяцев как узнал, что в ИДЕ есть какой-то «установщик библиотек», а так просто копировал либу куда надо и все.

  • Войдите на сайт для отправки комментариев

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *