Arduinoでビルドエラーが出てくる。
現在ESP-WROOM-32でAWS IoTなどのプログラムを勉強中です。
事務所のPCで作ったプログラムでAWS Iotのサーバに接続できるスケッチを作成して、ビルドも成功しました。
そのスケッチファイルをgoogle driveで共有したフォルダに入れているので、途中の作業を自宅のmacのPCで行おうと思ったのですが、次のようなエラーが出てビルドが失敗してしまいます。
(エラー内容)
Arduino:1.8.8 (Mac OS X), ボード:"ESP32 Dev Module, Disabled, Default, QIO, 80MHz, 4MB (32Mb), 115200, None"
In file included from /Users/myName/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/stdexcept:39:0,
「WiFi.h」に対して複数のライブラリが見つかりました
使用済:/Users/myName/Documents/Arduino/hardware/espressif/esp32/libraries/WiFi
未使用:/Users/myName/Desktop/Arduino.app/Contents/Java/libraries/WiFi
from /Users/myName/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/array:38,
from /Users/myName/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/tuple:39,
from /Users/myName/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/functional:55,
from /Users/myName/Documents/Arduino/hardware/espressif/esp32/libraries/WiFi/src/WiFiGeneric.h:28,
from /Users/myName/Documents/Arduino/hardware/espressif/esp32/libraries/WiFi/src/WiFiSTA.h:28,
from /Users/myName/Documents/Arduino/hardware/espressif/esp32/libraries/WiFi/src/WiFi.h:32,
from /Users/myName/Documents/Arduino/hardware/espressif/esp32/libraries/WiFiClientSecure/src/WiFiClientSecure.h:25,
from /Users/myName/Google Drive/AWS_IoT_ESP32/AWS_IoT_ESP32.ino:1:
/Users/myName/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/string:53:34: fatal error: bits/basic_string.tcc: No such file or directory
compilation terminated.
exit status 1
ボードESP32 Dev Moduleに対するコンパイル時にエラーが発生しました。
「ファイル」メニューの「環境設定」から
「より詳細な情報を表示する:コンパイル」を有効にすると
より詳しい情報が表示されます。
このようなエラー内容から、解決方法などご教示頂きますようよろしくお願い致します。
お礼
ご回答 ありがとうございます。 私のボードは、UNOでボードの選択も間違いないようですで、どうもボード選択の誤りではないようです。 ネットでエラーを調べていると、私の症状とまったく同じ書き込みを発見し、解決方法もありましたので、ご紹介させていただきます。 Tool→Boardで設定を確認し、正しくボード選択がセットされている場合で、且つエラーとなる場合は、「リセットSWを押しながら電源を入れ(USBコネクターをさす)約10秒、そのままリセットSWを押したままにする。」その後Arduino UNOにUPloadする。 でした、私はこれで治りました、ただArduino UNOにUPloadする時はかなりの頻度でこの手順をしています。 とりあえずこの質問はクローズさせていただきます、ありがとうございました。