2017-09-23 4 views
0

Arduino Feather M0 Wifi와 함께 제공되는 새로운 Adafruit Azure IoT 스타터 키트 테스트를 위해 this tutorial을 따르려고합니다. Windows 10 인 내 PC에서 Arduino IDE 1.8.4 (Windows Store)를 설치할 수있었습니다. 1.8 단계 (원격 모니터링 샘플 작성)에서 "remote_monitoring.ino"솔루션을 컴파일하려고 시도했습니다. dowonloadArduino IDE가 Windows에서 sys/time.h를 찾지 못했습니다.

C:\iot-hub-c-m0wifi-getstartedkit-master\remote_monitoring\remote_monitoring.ino:12:22: fatal error: sys/time.h: No such file or directory

#include <sys/time.h>

compilation terminated.

exit status 1 Error compiling for board Arduino/Genuino Uno.

그것은 SYS/time.h 포함, 윈도우처럼 보인다 나는 SYS/부분을 삭제하려고하면 불과하지만, 그것은 다음과 같은 오류가 제공되지 작품 않습니다 here에서, 그것은 다음과 같은 오류가 나타납니다 :

C:\Users\jonguz\OneDrive - Microsoft\Documents\Arduino\libraries\AzureIoTHub\src/sdk/serializer.h:42:19: fatal error: cstdlib: No such file or directory

#include <cstdlib>

감사합니다.

+0

** 도구> 보드 ** 메뉴에서 선택한 보드는 무엇입니까? – per1234

+0

팁 주셔서 감사합니다!, 그것은 정확히, 나는 보드를 선택하지 않았습니다! :-) –

+0

이제 다행입니다! 나는이 질문이 단지 일부 의견 대신에 공식적인 해결책을 가질 수 있도록 대답을 작성했다. – per1234

답변

0

sys/time.h 및 cstdlib는 Adafruit SAMD 보드 하드웨어 패키지 (특히 arm-none-eabi-gcc)에서 사용하는 도구 체인에 있습니다. 이 도구의 파일은 도구> 게시판 메뉴에서 도구에서 해당 도구를 사용하는 보드를 선택하면 포함 된 검색 경로에만 추가됩니다. 선택한 보드 중 하나를 선택하지 않으면 파일이 발견되지 않으므로 발생한 오류 메시지가 표시됩니다. https://learn.adafruit.com/adafruit-feather-m0-wifi-atwinc1500/using-with-arduino-ide에서

:

Select the matching board, the current options are:

  • Feather M0 (for use with any Feather M0 other than the Express)

그래서 솔루션 도구> 게시판을 선택하는 것입니다> 그리고 Adafruit 깃털 M0 보드 관리자를 통해 그리고 Adafruit은 samd 보드를 설치 한 후 스케치를 컴파일하기 전에.