Подключение библиотеки к пользовательскому блоку

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
KaScada
Лейтенант
Сообщения: 388
Зарегистрирован: 23 апр 2016, 12:33
Контактная информация:

Подключение библиотеки к пользовательскому блоку

Сообщение KaScada »

Добрый день.
Создаю пользовательский блок, который требует подключения библиотеки скачанной из github.

Выбираю папку на вкладке "Библиотеки" но при компиляции проекта в Arduino IDE эта библиотека отсутствует.

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

При компиляции ошибка
AppData\Local\Temp\flprog\pr6\pr6.ino:1:31: fatal error: БИБЛИОТЕКА.h: No such file or directory

Пробовал на 3.1.4 и 4.0.0

Как же создать пользовательский блок с доп. библиотекой и передать его человеку чтобы он не заморачивался с установкой и компиляцией?
Спасибо.
ПО КаСкада на базе смартфона/планшета с ОС Андроид

Подробнее здесь: http://www.hmi-kascada.ru/
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 806
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Подключение библиотеки к пользовательскому блоку

Сообщение ViktorPetrov »

С копируй библиотеку вручную по адресы, C:\Program Files (x86)\Flprog\ideV2\libraries\ и когда блок создаешь место нахождение библиотеки по этому пути укажи.
Аватара пользователя
KaScada
Лейтенант
Сообщения: 388
Зарегистрирован: 23 апр 2016, 12:33
Контактная информация:

Подключение библиотеки к пользовательскому блоку

Сообщение KaScada »

ViktorPetrov писал(а): 08 окт 2018, 23:00С копируй библиотеку вручную по адресы, C:\Program Files (x86)\Flprog\ideV2\libraries\ и когда блок создаешь место нахождение библиотеки по этому пути укажи.
Не удобно, сделал я пользовательский блок, передаю пользователям а к нему еще инструкцию чего докачать и куда скопировать.
Как то не правильно, на баг похоже, ведь FLProg просит указать для чего-то файлы.

Пока решение нашел такое
В Arduino IDE Скетч->Подключить библиотеку->Управлять библиотеками и т.д.
ПО КаСкада на базе смартфона/планшета с ОС Андроид

Подробнее здесь: http://www.hmi-kascada.ru/
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

Подключение библиотеки к пользовательскому блоку

Сообщение Dev1 »

KaScada писал(а): 08 окт 2018, 23:42Не удобно, сделал я пользовательский блок, передаю пользователям а к нему еще инструкцию чего докачать и куда скопировать.
Как то не правильно, на баг похоже, ведь FLProg просит указать для чего-то файлы.
Инструкция тут одна, правильная установка библиотек. А они ставятся:
KaScada писал(а): 08 окт 2018, 23:42В Arduino IDE Скетч->Подключить библиотеку->Управлять библиотеками и т.д.
И не нужно ничего придумывать. :senile:
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
aidar_i
Полковник
Сообщения: 3364
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 15 раз
Поблагодарили: 106 раз
Контактная информация:

Подключение библиотеки к пользовательскому блоку

Сообщение aidar_i »

Я ставлю вручную в папку user/ Документы/Ардуино/libraries/. В этой папке библиотеки сохраняются при удалении FLProg и Arduino IDE.
Аватара пользователя
KaScada
Лейтенант
Сообщения: 388
Зарегистрирован: 23 апр 2016, 12:33
Контактная информация:

Подключение библиотеки к пользовательскому блоку

Сообщение KaScada »

Ок, понял. Значит каждому пользователю надо позаботиться о наличии библиотек.
Всем спасибо.
ПО КаСкада на базе смартфона/планшета с ОС Андроид

Подробнее здесь: http://www.hmi-kascada.ru/
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Подключение библиотеки к пользовательскому блоку

Сообщение pan »

В портабельной версии всё прекрасно подключалось и библиотеки были в блоке.
возможно проблема с правами доступа. Запустите от имени Админа
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость