-
Notifications
You must be signed in to change notification settings - Fork 238
Description
R4和V2,使用dev版运行库,编译含有:
BlinkerNumber Number1("data1"); 这样的命令,都会遇到以下错误。
简单来说错误信息是这样的:
Compilation error: 'BlinkerNumber' does not name a type; did you mean 'BlinkerSharer'?
详细错误报告如下:
FQBN: esp32:esp32:wifiduino32c3
Using board 'wifiduino32c3' from platform in folder: C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0
Using core 'esp32' from platform in folder: C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0
Compiling sketch...
"C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esp-rv32\2411/bin/riscv32-esp-elf-g++" -MMD -c "@C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32c3/flags/cpp_flags" -w -Og -g3 -Werror=return-type -DF_CPU=160000000L -DARDUINO=10607 -DARDUINO_WIFIDUINOV2 -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD="WIFIDUINOV2"" "-DARDUINO_VARIANT="wifiduinov2"" -DARDUINO_PARTITION_no_ota "-DARDUINO_HOST_OS="windows"" "-DARDUINO_FQBN="esp32:esp32:wifiduino32c3:UploadSpeed=921600,CDCOnBoot=default,CPUFreq=160,FlashFreq=80,FlashMode=dio,FlashSize=4M,PartitionScheme=no_ota,DebugLevel=none,EraseFlash=none"" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_USB_MODE=1 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32c3/flags/defines" "-IC:\Users\Administrator\Documents\Arduino\V2_Realhis_20250806" -iprefix "C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32c3/include/" "@C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32c3/flags/includes" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32c3/dio_qspi/include" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\cores\esp32" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\variants\wifiduinov2" "-Ic:\Users\Administrator\Documents\Arduino\libraries\Blinker\src" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\WiFi\src" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\Network\src" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\ESPmDNS\src" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\HTTPClient\src" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\NetworkClientSecure\src" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\EEPROM\src" "-IC:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\Ticker\src" "@C:\Users\Administrator\AppData\Local\arduino\sketches\4BE378C37B2E4F565B2210166FA68AEE/build_opt.h" "@C:\Users\Administrator\AppData\Local\arduino\sketches\4BE378C37B2E4F565B2210166FA68AEE/file_opts" "C:\Users\Administrator\AppData\Local\arduino\sketches\4BE378C37B2E4F565B2210166FA68AEE\sketch\V2_Realhis_20250806.ino.cpp" -o "C:\Users\Administrator\AppData\Local\arduino\sketches\4BE378C37B2E4F565B2210166FA68AEE\sketch\V2_Realhis_20250806.ino.cpp.o"
In file included from C:\Users\Administrator\Documents\Arduino\V2_Realhis_20250806\V2_Realhis_20250806.ino:4:
c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker.h:100:51: note: '#pragma message: Compiling for ESP32 platform'
100 | #pragma message("Compiling for ESP32 platform")
| ^
c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker.h:106:49: note: '#pragma message: WiFi communication enabled'
106 | #pragma message("WiFi communication enabled")
| ^
C:\Users\Administrator\Documents\Arduino\V2_Realhis_20250806\V2_Realhis_20250806.ino:11:1: error: 'BlinkerNumber' does not name a type; did you mean 'BlinkerSharer'?
11 | BlinkerNumber Number1("data1"); // 对应App中的数字组件键名
| ^~~~~~~~~~~~~
| BlinkerSharer
C:\Users\Administrator\Documents\Arduino\V2_Realhis_20250806\V2_Realhis_20250806.ino: In function 'void loop()':
C:\Users\Administrator\Documents\Arduino\V2_Realhis_20250806\V2_Realhis_20250806.ino:54:5: error: 'Number1' was not declared in this scope
54 | Number1.print(data1);
| ^~~~~~~
In file included from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/BlinkerWiFi.h:15,
from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker.h:53:
c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerProtocol.h: In instantiation of 'void BlinkerProtocol::run() [with Transp = BlinkerWiFiESP]':
C:\Users\Administrator\Documents\Arduino\V2_Realhis_20250806\V2_Realhis_20250806.ino:45:14: required from here
45 | Blinker.run();
c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerProtocol.h:341:21: error: 'checkTimer' is not a member of 'BlinkerProtocol::BApi' {aka 'BlinkerApi<BlinkerProtocol >'}
341 | BApi::checkTimer();
| ~~~~~~~~~~~~~~~~^~