我在编译时遇到了这个错误:
Arduino:1.6.13 (Mac OS X),
开发板:“NodeMCU 0.9 (ESP-12 Module), 80 MHz, Serial, 115200, 4M (3M SPIFFS)” sketch/APScan
。 cpp: 在成员函数 'bool APScan::start()' 中:
APScan.cpp:14: 错误:没有匹配函数调用 'ESP8266WiFiClass::scanNetworks(bool, bool&)'
结果 = WiFi.scanNetworks(false, set
tings. apScanHidden); // 让 scanNetworks 返回隐藏的 AP。(async = false & show_hidden = true)
^
sketch/APScan.cpp:14:59: 注意:候选是:
在 sketch/APScan.h:6:0 中包含的文件中,
来自 sketch/APScan.cpp:1:
/Users/noahmann/Library/Arduino15/packages/esp8266/hardware/esp8266/2.0.0/libraries/ESP8266WiFi/src/ESP8266WiFi.h:243:12: 注意:int8_t ESP8266WiFiClass::scanNetworks(bool)
int8_t scanNetworks(bool a同步=假);
^
/Users/noahmann/Library/Arduino15/packages/esp8266/hardware/esp8266/2.0.0/libraries/ESP8266WiFi/src/ESP8266WiFi.h:243:12:注意:候选人需要 1 个参数,2 个提供了
多个库被发现“ESP8266WiFi.h”
使用:/Users/noahmann/Library/Arduino15/packages/esp8266/hardware/esp8266/2.0.0/libraries/ESP8266WiFi
未使用:/Users/noahmann/Library/Arduino15/packages/esp8266/hardware/esp8266 /2.0.0/libraries/TFT_Touch_Shield_V2
退出状态 1
没有用于调用“ESP8266WiFiClass::scanNetworks(bool, bool&)”的匹配函数,
此代码为红色:
代码:
全选 results = WiFi.scanNetworks(false, settings.apScanHidden); // lets scanNetworks return hidden APs. (async = false & show_hidden = true)
PS:这一切对我来说都是新手。