Arduino, exit status 1. Невозможно скомпилировать для Arduino Uno.
#include <LedControl.h>
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Это мой код: с LedControl.h
он дает мне статус выхода 1, не могу скомпилировать для Arduino Uno. Пожалуйста, помогите.
Если я удалю #include
, все будет работать нормально.
Также Arduino сообщает, что библиотека установлена.
Что я пробовал (но не помогло):
Переустановка библиотеки. Повторная загрузка Arduino.
@nordin leije, 👍-2
Обсуждение1 ответ
Я попробовал скомпилировать ваш код с помощью Arduino 1.6.12. Как вы обнаружили, без #include он компилируется нормально. С #include он терпит неудачу. Вот сообщение об ошибке, которое я получил:
/var/folders/bl/s5kzhm3s0lb2rcvp3md8c7040000gp/T/untitled1814027053.tmp/sketch_may17a/sketch_may17a.ino:1:24: fatal error: LedControl.h: No such file or directory
#include <LedControl.h>
^
compilation terminated.
exit status 1
Error compiling for board Arduino/Genuino Uno 115.2.
Ошибка — по крайней мере, в моем случае — в том, что библиотека LedControl.h не найдена. Попробуйте выяснить, почему.
также aruino говорит, что библиотека установлена.
Это легко проверить: «Установка» библиотеки foo.h
означает только то, что папка вашего скетчбука содержит папку библиотеки с именем libraries
(все буквы в нижнем регистре); libraries
содержит папку foo
; а foo
содержит файл foo.h
и любые другие файлы, необходимые для этой библиотеки, например, foo.cpp
, если необходимо:
- Sketchbook - libraries - foo
foo.h
foo.cpp
anything.else.you.like
Обновление:
Документация библиотеки находится на github и содержит ссылки на некоторые примеры кода. Извините, я не могу помочь больше — я не использовал библиотеку или эти светодиодные устройства.
Спасибо за ответ, не могли бы вы также показать, как правильно использовать эту библиотеку? Она мне нужна, так как я использую светодиод MAX7219., @nordin leije
как правильно использовать эту библиотеку
... не забегайте вперед ... вы даже не знаете, установлена ли у вас библиотека, @jsotola
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
«Статус выхода 1» означает «произошла ошибка». Вы забыли сообщить нам, что это за ошибка., @Majenko
@Majko «статус выхода 1 не может скомпилироваться в arduino uno», это буквально в названии, @nordin leije
Нет, это НЕ сообщение об ошибке. Вставьте все, что находится на панели вывода, если вы не понимаете, что такое сообщение об ошибке., @Majenko
[Не перекрещивайте сообщения.](https://meta.stackexchange.com/q/64068) Вы уже [спрашивали об этом в Stack Overflow](https://stackoverflow.com/q/50392946)., @gre_gor
@gre_gor Мне в stackoverflow сказали задать вопрос здесь, @nordin leije
@nordinleije Вы проверяли [ссылку](https://meta.stackexchange.com/a/64069)?, @gre_gor