求助!!!有没有大佬知道这是哪里问题?
Arduino:1.8.10 (Windows 10), 开发板:"Generic ESP8266 Module, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 1MB (FS:128KB OTA:~438KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
demo:44:1: error: expected unqualified-id before 'void'
void button1_callback(const String & state) {
^
"ESP8266WebServer.h" 对应多个库
已使用: C:\Users\fanwe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WebServer
"Hash.h" 对应多个库
已使用: C:\Users\fanwe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\Hash
"Blinker.h" 对应多个库
已使用: E:\Program
未使用:E:\Program
未使用:C:\Users\fanwe\Documents\Arduino\libraries\blinker-library-master
"ESP8266HTTPClient.h" 对应多个库
已使用: C:\Users\fanwe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266HTTPClient
"EEPROM.h" 对应多个库
已使用: C:\Users\fanwe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\EEPROM
"ESP8266httpUpdate.h" 对应多个库
已使用: C:\Users\fanwe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266httpUpdate
"DHT.h" 对应多个库
已使用: C:\Users\fanwe\Documents\Arduino\libraries\DHT-sensor-library-master
未使用:E:\Program
未使用:E:\Program
"Adafruit_Sensor.h" 对应多个库
已使用: E:\Program
未使用:E:\Program
"ESP8266mDNS.h" 对应多个库
已使用: C:\Users\fanwe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266mDNS
"ESP8266WiFi.h" 对应多个库
已使用: C:\Users\fanwe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WiFi
"Ticker.h" 对应多个库
已使用: C:\Users\fanwe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\Ticker
exit status 1
expected unqualified-id before 'void'
在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。
demo:44:1: error: expected unqualified-id before 'void'
void button1_callback(const String & state) {
^
"ESP8266WebServer.h" 对应多个库
已使用: C:\Users\fanwe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WebServer
"Hash.h" 对应多个库
已使用: C:\Users\fanwe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\Hash
"Blinker.h" 对应多个库
已使用: E:\Program
未使用:E:\Program
未使用:C:\Users\fanwe\Documents\Arduino\libraries\blinker-library-master
"ESP8266HTTPClient.h" 对应多个库
已使用: C:\Users\fanwe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266HTTPClient
"EEPROM.h" 对应多个库
已使用: C:\Users\fanwe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\EEPROM
"ESP8266httpUpdate.h" 对应多个库
已使用: C:\Users\fanwe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266httpUpdate
"DHT.h" 对应多个库
已使用: C:\Users\fanwe\Documents\Arduino\libraries\DHT-sensor-library-master
未使用:E:\Program
未使用:E:\Program
"Adafruit_Sensor.h" 对应多个库
已使用: E:\Program
未使用:E:\Program
"ESP8266mDNS.h" 对应多个库
已使用: C:\Users\fanwe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266mDNS
"ESP8266WiFi.h" 对应多个库
已使用: C:\Users\fanwe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WiFi
"Ticker.h" 对应多个库
已使用: C:\Users\fanwe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\Ticker
exit status 1
expected unqualified-id before 'void'
应该是函数名称里面不能写成带有运算的 去检查下的库文件重复了,建议删除版本低的库文件。找到你安装Arduino IDE的相关盘。希望对你有所帮助:) zhaoxuano 发表于 2020-10-31 23:19
去检查下的库文件重复了,建议删除版本低的库文件。找到你安装Arduino IDE的相关盘。希望对你有所帮助 ...
去这个地址找找看Users\fanwe\AppData\Local\Arduino15
页:
[1]