Ошибка компиляции
Всем привет, похоже, я столкнулся с проблемой при загрузке библиотеки на плату. Мне удалось импортировать библиотеку на Arduino Uno, однако загрузить ее я не смог
Пожалуйста, помогите :)
Заранее спасибо
Вот какую ошибку я получил:
Arduino: 1.6.11 Hourly Build 2016/08/05 02:12 (Mac OS X), Board: "Arduino/Genuino Uno"
In file included from /Users/pendukenipandeni/Documents/Arduino/SimpleTimer/SimpleTimer.ino:1:0:
/Users/pendukenipandeni/Documents/Arduino/libraries/SimpleTimer-master/SimpleTimer.h:37:22: fatal error: functional: No such file or directory
#include <functional>
^
compilation terminated.
exit status 1
Error compiling for board Arduino/Genuino Uno.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
1 ответ
▲ 2
Мне удалось исправить это, просто загрузив и выгрузив другую библиотеку SimpleTimer с https://github.com/jfturcot/SimpleTimer
,
@Pendukeni Pandeni
Смотрите также:
- Как добавить гистерезис к пороговым значениям?
- Экран LCD 16*02 I2C показывает только первый напечатанный символ
- неопределенная ссылка на `PPMintIn::PPMintIn(int)'
- Что мне делать с StackOverflow при ошибке компиляции?
- Ошибка компиляции с использованием arduino-mk в Arch Linux (неопределенная ссылка на __dso_handle)
- Как скомпилировать без добавления загрузчика?
- Компиляция/загрузка скетча Arduino Nano/Uno и js из браузера
- Оптимизация размера программы
Где вы взяли эту библиотеку?, @Majenko
Библиотеку я взял с gitHub: https://github.com/schinken/SimpleTimer, @Pendukeni Pandeni
Похоже, что это использует
std::function
, которого нет в обычном компиляторе Arduino (судя по всему) - или, по крайней мере, нет в версии, которая у меня есть. Возможно, вам нужна особая установка, чтобы это работало. Самый простой вариант - выбрать одну из многих других реализаций SimpleTimer., @MajenkoСпасибо Majenko, я выбрал другой Simple Timer и теперь он работает., @Pendukeni Pandeni
пожалуйста, помогите, #include <IRremote.h> ^ компиляция прекращена. код выхода 1 Ошибка компиляции для платы Arduino/Genuino Uno., @Anand Maurya