問題内容
SW35xx Library for Arduinoっていうライブラリをインストールして使おうとした時に
In file included from /Users/unagidojyou/MEGA/Arduino/Arduino_SW3516_Library_test/Arduino_SW3516_Library_test.ino:2:0:
/Users/unagidojyou/Documents/Arduino/libraries/h1_SW35xx-master/src/h1_SW35xx.h:2:10: fatal error: cstdint: No such file or directory
#include <cstdint>
^~~~~~~~~
compilation terminated.
exit status 1
ボードArduino Unoに対するコンパイル時にエラーが発生しました。
って言われてしまいました。どうやらcstdintっていうライブラリが見つからないらしいです。
解決方法
1. ツール→ライブラリを管理…でArduinoSTLをインストールします。
多分、このライブラリをインストールするだけじゃコンパイルは通らないと思います。
2. Finder(ファイルエクスプローラ)でライブラリがインストールされている場所を開きます。パスはMacの場合、/Users/”ユーザ名”/Documents/Arduino/librariesです。
3. ArduinoSTLフォルダ内のsrc内にcstdintっていうファイルがあるので、エラーが出ているライブラリのフォルダ内のsrc内にコピーします。
これで終了です。正常にコンパイルできるはずです。他のライブラリでも同じことができると思います。