Как устанавливать библиотеки.

Муж_Долговой
Муж_Долговой аватар
Offline
Зарегистрирован: 07.10.2018

Не будете ли так добры послать и меня к .....

Меня не любят библиотеки. Как начинаю ставить ... всё не слава Богу ... то не видит ... то говорит, что не та.

Но ... самое интересное ... когда мне уж совсем надоело и кончились нервы - библиотека запускается и скетч компилируется. Вот сегодня ... захотел распознавание голоса повторить за Радиодедом. С восьми утра пытался установить библиотеку uSpeech.h. Даже более древние IDE ставил. И ничего.

А когда собрался за стол Рождество встречать ... скетч запустился.

    И так почти всегда. Может есть где то статья - камасутра на библиотеки. Заранее всемерно благодарен.

kalapanga
Offline
Зарегистрирован: 23.10.2016
Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014
andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Муж_Долговой пишет:

С восьми утра пытался установить библиотеку uSpeech.h. Даже более древние IDE ставил. И ничего.

А когда собрался за стол Рождество встречать ... скетч запустился.

После установки библиотеки необходимо перезапустить IDE.

dima744
dima744 аватар
Offline
Зарегистрирован: 27.09.2018

ctrl+shift+i 

или инструменты-> управлять библиотеками

самый верный способ и последнии версии библиотек

Алексей.
Алексей. аватар
Offline
Зарегистрирован: 02.02.2018

Не все последние версии библиотек одинаково полезны.
Например библиотека ArduinoJson - некоторые проекты собираются только на прежних версиях библиотеки 5.13.x на последних 6.x не собираются.
Тема, переключения на конкретную версию библиотеки во время сборки, не раскрыта.
Перед сборкой вручную выбирать версию библиотеки крайне не удобно, слишком много движений.

dima744
dima744 аватар
Offline
Зарегистрирован: 27.09.2018

Алексей. пишет:

Не все последние версии библиотек одинаково полезны.
Например библиотека ArduinoJson - некоторые проекты собираются только на прежних версиях библиотеки 5.13.x на последних 6.x не собираются.

Спасибо не знал....

b707
Offline
Зарегистрирован: 26.05.2017

Алексей. пишет:

Тема, переключения на конкретную версию библиотеки во время сборки, не раскрыта.
Перед сборкой вручную выбирать версию библиотеки крайне не удобно, слишком много движений.

поэтому надо выбрать нужную версию заранее, а все остальные - удалить. Автообновление отключить. Оно вообще зло.

Алексей.
Алексей. аватар
Offline
Зарегистрирован: 02.02.2018

b707 пишет:
поэтому надо выбрать нужную версию заранее, а все остальные - удалить. Автообновление отключить. Оно вообще зло.
Половина проектов на одной версии библиотеки, другая половина проектов на другой версии. Выбираем что-то одно, а именно старую версию, ведь выбор как вы говорите заранее нужно делать, а старые версии как раз и были ранее. Остальные, новые проекты, использующие новые версии библиотек, удаляем как зло использующее новые фичи. Мне нравится такой подход.

П.С. Вообще нужно запретить менять версии библиотек, выбрали один раз - значит навсегда, а если кто предложит работающий пример на иной версии библиотеки, не обращать на это внимание, как будто этого не существует.

b707
Offline
Зарегистрирован: 26.05.2017

Алексей. пишет:

П.С. Вообще нужно запретить менять версии библиотек, выбрали один раз - значит навсегда, а если кто предложит работающий пример на иной версии библиотеки, не обращать на это внимание, как будто этого не существует.

вы удивитесь, но я так и делаю :) Как поставил библиотеки - так больше и не меняю.

bwn
Offline
Зарегистрирован: 25.08.2014

А я, если меняю или модифицирую, сбрасываю вместе со скетчем и схемой на ЯД (после того, как два раза прогу угробил и с нуля писал). Понадобится снова, перетащу, скомпилирую и опять выкину. Последние разы, рубил киберлибу и IRemote, чтобы в 168 запихать, все влезло и ушло в архив. Понадобится, знаю где взять. ИМХО.

Муж_Долговой
Муж_Долговой аватар
Offline
Зарегистрирован: 07.10.2018

Есть отличие  IDE  от Word. 

Там сохранённую копию не так просто изменить. А в IDE - как не сохраняй ... при каждом вызове всё сыплется.

Вот  пока не придумал ничего лучше как в этом самом Ворде и хранить скетчи в виде текстового файла.

 

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

А я слышал что если положить файлы библиотеки в папочку со скетчем
и при её вызове поставить какие-то волшебные качычки
то будет подключена именно она, а не та что в папочке с библиотеками.

b707
Offline
Зарегистрирован: 26.05.2017

Муж_Долговой пишет:

А в IDE - как не сохраняй ... при каждом вызове всё сыплется.

интересно, что там у вас сыплется? - у меня почему-то ниче не сыпется ?)

Как вообще может что-то "само" сыпаться. если вы это не меняли?