Про подключаемые библиотеки
- Войдите на сайт для отправки комментариев
Вс, 14/11/2021 - 13:29
Как-то я совсем пропустил эту тему, а проверить на другом компьютере нет возможности.
Мне надо передать свой скетч человеку со словами "установи вот эту программу, нажми здесь, нажми здесь, дождись загрузки, всё заработает", но объяснять, как установить ту или иную библиотеку, от какого автора - и мне сложно и человек не поймёт. Тем более, библиотек много.
А как сделать проще? Например, можно ли всё, объявленное в #include скинуть в ту же папку, что и скетч? И как отнесётся Arduino IDE к этим файлам, если они вдруг окажутся уже установленными?
Интуиция подсказывает, что так можно, но, повторюсь, проверить на другом компьютере сейчас нет возможности.
https://arduinoplus.ru/include-v-cpp/
Более детально о ссылке выше - Обратите внимание на кавычки («») и угловые скобки (<>) при подключении библиотеки. )
Мне надо передать свой скетч человеку со словами "установи вот эту программу, нажми здесь, нажми здесь, дождись загрузки, всё заработает"
Вариант с отправкой готовой прошивки в hex не рассматриваете?
Я за готовый хекс. А то есть люди, которым два стеклянных шара дай...
andreykrasnodar,
какой смысл задавать на вопросы на форуме, где все
Кладешь библиотеку в отдельную папку в папке скетча, меняешь пути к заголовкам. В большинстве случаев это всё, иногда еще и саму библиотеку нужно подправить чуток.
ardduino IDE меню "Инструменты"--->"Архивировать скетч"
Мне надо передать свой скетч человеку со словами "установи вот эту программу, нажми здесь, нажми здесь, дождись загрузки, всё заработает"
Вариант с отправкой готовой прошивки в hex не рассматриваете?
Там, возможно, придётся менять параметры (константы).
andreykrasnodar,
какой смысл задавать на вопросы на форуме, где все
Не все, а только вы и ещё 2 человека. Другие (выше) помогли, за что им огромное человеческое спасибо. А вы свиньёй были, свиньёй остались.
ardduino IDE меню "Инструменты"--->"Архивировать скетч"
Создал архив со скетчем, но без библиотек.
У меня все схавал, но билиотеки были в одной папке со скетчем
Более детально о ссылке выше - Обратите внимание на кавычки («») и угловые скобки (<>) при подключении библиотеки. )
Спасибо. Собственно, вместо
напишу
добавлю файлы в папку со скетчем и скину человеку. Надеюсь, заработает.
Наврядли.
самое простое развернуть еще одну копию portable версии, добавить туда папку portable, библиотеки докидываем подключая zip, в папке (к примеру) D:\ARDUINO\arduino-1.8.16\portable\sketchbook будет всё, тут требуемые библиотеки: D:\ARDUINO\arduino-1.8.16\portable\sketchbook\libraries
С одним проектом всё получилось, со вторым, где очень много подключаемых библиотек, IDE не смог скомпилировать скетч.
Всем спасибо.
а какая разница сколько там библиотек, все они будут в папке \sketchbook\libraries и не скомпилировать оно не может
а какая разница сколько там библиотек, все они будут в папке \sketchbook\libraries и не скомпилировать оно не может
Количество не важно.
Интересно посмотреть на текст ошибки, которая выводится при «не возможности компиляции».