Arduino:1.8.9 (Windows 10), ボード:"Generic ESP8266 Module, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), nodemcu, 26 MHz, 40MHz, QIO (fast), 4M (1M SPIFFS), 2, nonos-sdk 2.2.1 (legacy), v2 Lower Memory, Disabled, None, Only Sketch, 115200" sketch\BitmapPlayer.cpp: In member function 'bool BitmapPlayer::bmp_read(const char*)': BitmapPlayer.cpp:152:43: error: invalid conversion from 'char*' to 'uint8_t* {aka unsigned char*}' [-fpermissive] n = m_file.read((char *)&bfh, sizeof bfh); ^ In file included from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\SD\src/SD.h:24:0, from C:\Users\mimi\Documents\Arduino\libraries\Humblesoft_LedMat\src/Humblesoft_LedMat.h:7, from sketch\MsgPlayer.h:4, from sketch\BitmapPlayer.h:4, from sketch\BitmapPlayer.cpp:1: C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\cores\esp8266/FS.h:68:12: error: initializing argument 1 of 'size_t fs::File::read(uint8_t*, size_t)' [-fpermissive] size_t read(uint8_t* buf, size_t size); ^ BitmapPlayer.cpp:158:43: error: invalid conversion from 'char*' to 'uint8_t* {aka unsigned char*}' [-fpermissive] n = m_file.read((char *)&bih, sizeof bih); ^ In file included from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\SD\src/SD.h:24:0, from C:\Users\mimi\Documents\Arduino\libraries\Humblesoft_LedMat\src/Humblesoft_LedMat.h:7, from sketch\MsgPlayer.h:4, from sketch\BitmapPlayer.h:4, from sketch\BitmapPlayer.cpp:1: C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\cores\esp8266/FS.h:68:12: error: initializing argument 1 of 'size_t fs::File::read(uint8_t*, size_t)' [-fpermissive] size_t read(uint8_t* buf, size_t size); ^ sketch\BitmapPlayer.cpp: In member function 'bool BitmapPlayer::bmp_get_pixel(int, int, uint8_t*, uint8_t*, uint8_t*)': BitmapPlayer.cpp:207:37: error: invalid conversion from 'char*' to 'uint8_t* {aka unsigned char*}' [-fpermissive] int n = m_file.read((char *)bgr, 3); ^ In file included from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\SD\src/SD.h:24:0, from C:\Users\mimi\Documents\Arduino\libraries\Humblesoft_LedMat\src/Humblesoft_LedMat.h:7, from sketch\MsgPlayer.h:4, from sketch\BitmapPlayer.h:4, from sketch\BitmapPlayer.cpp:1: C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\cores\esp8266/FS.h:68:12: error: initializing argument 1 of 'size_t fs::File::read(uint8_t*, size_t)' [-fpermissive] size_t read(uint8_t* buf, size_t size); ^ In file included from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatFile.h:36:0, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/ArduinoFiles.h:33, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatLib.h:27, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/SdFat.h:33, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\SDFS\src/SDFS.h:36, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\SD\src/SD.h:25, from sketch\utils.cpp:2: sketch\utils.cpp: In function 'bool fileCopy(const char*, const char*)': C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatApiConstants.h:105:19: error: 'O_WRONLY' was not declared in this scope #define O_WRITE O_WRONLY ^ sketch\utils.cpp:25:27: note: in expansion of macro 'O_WRITE' File ofp = SD.open(dst, O_WRITE|O_CREAT|O_TRUNC); ^ C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatApiConstants.h:105:19: note: suggested alternative: #define O_WRITE O_WRONLY ^ sketch\utils.cpp:25:27: note: in expansion of macro 'O_WRITE' File ofp = SD.open(dst, O_WRITE|O_CREAT|O_TRUNC); ^ C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatApiConstants.h:71:15: note: 'sdfat::O_WRONLY' const uint8_t O_WRONLY = O_WRITE; ^ utils.cpp:25:35: error: 'O_CREAT' was not declared in this scope File ofp = SD.open(dst, O_WRITE|O_CREAT|O_TRUNC); ^ sketch\utils.cpp:25:35: note: suggested alternative: In file included from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatFile.h:36:0, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/ArduinoFiles.h:33, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatLib.h:27, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/SdFat.h:33, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\SDFS\src/SDFS.h:36, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\SD\src/SD.h:25, from sketch\utils.cpp:2: C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatApiConstants.h:85:15: note: 'sdfat::O_CREAT' const uint8_t O_CREAT = 0X40; ^ utils.cpp:25:43: error: 'O_TRUNC' was not declared in this scope File ofp = SD.open(dst, O_WRITE|O_CREAT|O_TRUNC); ^ sketch\utils.cpp:25:43: note: suggested alternative: In file included from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatFile.h:36:0, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/ArduinoFiles.h:33, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatLib.h:27, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/SdFat.h:33, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\SDFS\src/SDFS.h:36, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\SD\src/SD.h:25, from sketch\utils.cpp:2: C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatApiConstants.h:81:15: note: 'sdfat::O_TRUNC' const uint8_t O_TRUNC = 0X10; ^ 「SD.h」に対して複数のライブラリが見つかりました 使用済:C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\SD 未使用:C:\Program Files (x86)\arduino-1.8.9\libraries\SD exit status 1 sketch\webServer.cpp: In function 'void handle_file_upload()': webServer.cpp:148:36: error: 'O_TRUNC' was not declared in this scope f = SD.open(path, FILE_WRITE | O_TRUNC); ^ sketch\webServer.cpp:148:36: note: suggested alternative: In file included from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatFile.h:36:0, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/ArduinoFiles.h:33, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatLib.h:27, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/SdFat.h:33, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\SDFS\src/SDFS.h:36, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\SD\src/SD.h:25, from C:\Users\mimi\Documents\Arduino\libraries\Humblesoft_LedMat\src/Humblesoft_LedMat.h:7, from sketch\webServer.cpp:3: C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatApiConstants.h:81:15: note: 'sdfat::O_TRUNC' const uint8_t O_TRUNC = 0X10; ^ sketch\webServer.cpp: In function 'void copy_script()': C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatApiConstants.h:105:19: error: 'O_WRONLY' was not declared in this scope #define O_WRITE O_WRONLY ^ sketch\webServer.cpp:555:34: note: in expansion of macro 'O_WRITE' File d = SD.open(dst_path, O_WRITE | O_CREAT | O_TRUNC); ^ C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatApiConstants.h:105:19: note: suggested alternative: #define O_WRITE O_WRONLY ^ sketch\webServer.cpp:555:34: note: in expansion of macro 'O_WRITE' File d = SD.open(dst_path, O_WRITE | O_CREAT | O_TRUNC); ^ C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatApiConstants.h:71:15: note: 'sdfat::O_WRONLY' const uint8_t O_WRONLY = O_WRITE; ^ webServer.cpp:555:44: error: 'O_CREAT' was not declared in this scope File d = SD.open(dst_path, O_WRITE | O_CREAT | O_TRUNC); ^ sketch\webServer.cpp:555:44: note: suggested alternative: In file included from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatFile.h:36:0, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/ArduinoFiles.h:33, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatLib.h:27, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/SdFat.h:33, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\SDFS\src/SDFS.h:36, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\SD\src/SD.h:25, from C:\Users\mimi\Documents\Arduino\libraries\Humblesoft_LedMat\src/Humblesoft_LedMat.h:7, from sketch\webServer.cpp:3: C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatApiConstants.h:85:15: note: 'sdfat::O_CREAT' const uint8_t O_CREAT = 0X40; ^ webServer.cpp:555:54: error: 'O_TRUNC' was not declared in this scope File d = SD.open(dst_path, O_WRITE | O_CREAT | O_TRUNC); ^ sketch\webServer.cpp:555:54: note: suggested alternative: In file included from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatFile.h:36:0, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/ArduinoFiles.h:33, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatLib.h:27, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/SdFat.h:33, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\SDFS\src/SDFS.h:36, from C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\SD\src/SD.h:25, from C:\Users\mimi\Documents\Arduino\libraries\Humblesoft_LedMat\src/Humblesoft_LedMat.h:7, from sketch\webServer.cpp:3: C:\Users\mimi\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat\src/FatLib/FatApiConstants.h:81:15: note: 'sdfat::O_TRUNC' const uint8_t O_TRUNC = 0X10; ^ invalid conversion from 'char*' to 'uint8_t* {aka unsigned char*}' [-fpermissive] 「C:\Users\mimi\Documents\Arduino\libraries\Arduino」に、無効なライブラリ「C:\Users\mimi\Documents\Arduino\libraries\Arduinoにはヘッダファイル(.h)がありません」があります。 「C:\Users\mimi\Documents\Arduino\libraries\LED_Signboard」に、無効なライブラリ「C:\Users\mimi\Documents\Arduino\libraries\LED_Signboardにはヘッダファイル(.h)がありません」があります。 「ファイル」メニューの「環境設定」から 「より詳細な情報を表示する:コンパイル」を有効にすると より詳しい情報が表示されます。