Создайть библиотеку при использовании PlatformIO
(1) Я пытаюсь работать с библиотеками в формате PlatformIO", для
библиотеки, расположенной в libraries Arduino, где код расположен в каталоге \src.
(2) Любая другая библиотека, кроме формата "PlatformIO"; как я это называю, должен содержать внутри библиотеки libraries/EXMPLE файлы EXMPLE.h и EXMPLE.cpp.
(3) Теперь, когда я пытаюсь создать "PlatromIO format" библиотека (так как хочу перейти на PlatfromIO)
компиляция не удалась, сообщая, что файл .h не найден (ошибка, которую вы получите, поскольку .h .cpp не находится в их родительском каталоге) , как указано в 2 . см. библиотеку ABCD в
(которая содержит только библиотечные структуры).
Будем признательны за любую помощь
Парень
@Guy . D, 👍0
1 ответ
Лучший ответ:
Вы описываете "1.5.x" библиотеки форматов, а не «PlatformIO». Это расположение библиотеки было создано для Arduino IDE версии 1.5.0.
Важнейшей частью этого формата библиотеки является файл library.properties, который описывает библиотеку, а также идентифицирует ее как библиотеку (которую вам, похоже, не хватает). Формат файла описан здесь.
- Не удалось найти заголовки из установленной библиотеки platformio
- Добавить библиотеку в проект CLion
- Лучший способ «взломать» библиотеку, не разветвляя ее
- Как получить исходные файлы для библиотек Arduino?
- Ошибка: "недопустимое использование нестатической функции-члена" при вызове функции из моего собственного класса-метода
- esp32, platformio A fatal error occurred: Packet content transfer stopped (received 8 bytes) *** [upload] Error 2
- Как подключить Wi-Fi Shield ESP-12E-ESP8266-UART-WIFI-Wireless-Shield к Arduino
- Существуют ли библиотеки сглаживания сигналов для Arduino?
Ну, я так и подозревал, но это должен быть URL-адрес GitHub?, @Guy . D
@guyd Нет, но если с библиотекой связана веб-страница, ее следует включить. Это не обязательно должен быть github, это просто пример. Я думаю, что
url=в любом случае не обязателен., @Majenko