arduino, 종료 상태 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를 제거하면 정상적으로 작동합니다.

또한 aruino는 라이브러리가 설치되었다고 말합니다.

내가 시도한 것 (그리고 작동하지 않았던 것)

라이브러리 재설치. arduino를 다시 다운로드합니다.

댓글

  • " 종료 상태 1 "는 " 오류가 있음 "을 의미합니다. 오류가 무엇인지 알려주는 것을 잊었습니다.
  • @Majenko " 종료 상태 1은 ' arduino uno " 말 그대로 제목에 ' 있습니다.
  • 아니요, 오류 메시지가 아닙니다. 오류 메시지가 무엇인지 이해하지 못하는 경우 ' 출력 창에있는 내용 전체를 붙여 넣습니다.
  • 게시물을 교차하지 마십시오 '. 이미 Stack Overflow에서 요청했습니다 .
  • @gre_gor 여기에 내 질문을하라고 stackoverflow에서 들었습니다.

답변

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에 있으며 일부 샘플 코드에 대한 링크가 있습니다. 죄송합니다. 더 이상 도움이 될 수 없습니다. 라이브러리 나 LED 장치를 사용하지 않았습니다.

댓글

  • 답변 해 주셔서 감사합니다. 이 라이브러리를 올바르게 사용하는 방법도 보여주세요. 저는 MAX7219 LED를 사용하기 때문에 필요합니다.
  • how to use this library properly …하지 마십시오 ' 자신보다 앞서 나가지 마십시오 …. 당신은 ' 라이브러리가 설치되어 있는지조차 모릅니다

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다