2017-09-23 48 views
0

私はArduino Feather M0 Wifiに付属の新しいAdafruit Azure IoTスターターキットのテストを開始するためにthis tutorialに従おうとしています。私はWindows 10である私のPCでArduino IDE 1.8.4(Windowsストアから)をセットアップすることができました。ステップ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含めて、Windowsでのように思える私は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)で使用されるツールチェーンにあります。このツールのファイルは、ツール>ボードメニューでそのツールを使用するボードが選択されている場合にのみインクルード検索パスに追加されます。これらのボードの1つが選択されていない場合、ファイルは見つからないため、遭遇したエラーメッセージが表示されます。 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ボードをインストールした後。

関連する問題