renat2985 / rgb

Offline smart home - esp8266 and WS2811/WS2812/NeoPixel LEDs Smart home / Gudra māja / Умны дом
GNU General Public License v3.0
117 stars 24 forks source link

Ошибка ESP8266WebServer #14

Open immortalserg opened 5 years ago

immortalserg commented 5 years ago

/home/user/arduinoide/arduino-1.8.8/portable/sketchbook/rgb/MQTTDDNS.ino: In function 'void initDDNS()': MQTTDDNS:105:11: error: use of deleted function 'ESP8266WebServer& ESP8266WebServer::operator=(const ESP8266WebServer&)' HTTPWAN = ESP8266WebServer (jsonReadtoInt(configSetup, "ddnsPort")); ^ In file included from /home/user/arduinoide/arduino-1.8.8/portable/sketchbook/rgb/rgb.ino:2:0: /home/user/arduinoide/arduino-1.8.8/portable/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WebServer/src/ESP8266WebServer.h:70:7: note: 'ESP8266WebServer& ESP8266WebServer::operator=(const ESP8266WebServer&)' is implicitly deleted because the default definition would be ill-formed: class ESP8266WebServer ^ /home/user/arduinoide/arduino-1.8.8/portable/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WebServer/src/ESP8266WebServer.h:70:7: error: use of deleted function 'std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = HTTPUpload; _Dp = std::default_delete]' In file included from /home/user/arduinoide/arduino-1.8.8/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/xtensa-lx106-elf/include/c++/4.8.2/memory:81:0, from /home/user/arduinoide/arduino-1.8.8/portable/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.h:28, from /home/user/arduinoide/arduino-1.8.8/portable/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.h:28, from /home/user/arduinoide/arduino-1.8.8/portable/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/ESP8266WiFi.h:34, from /home/user/arduinoide/arduino-1.8.8/portable/sketchbook/rgb/rgb.ino:1: /home/user/arduinoide/arduino-1.8.8/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/xtensa-lx106-elf/include/c++/4.8.2/bits/unique_ptr.h:274:19: error: declared here unique_ptr& operator=(const unique_ptr&) = delete; ^ exit status 1 use of deleted function 'ESP8266WebServer& ESP8266WebServer::operator=(const ESP8266WebServer&)'

renat2985 commented 5 years ago

Используйте готовые bin файлы. Которые можно скачать на главной странице репозитория.

tretyakovsa commented 5 years ago

@immortalserg Это от того что вы используете среду выше 2.3.0. HTTPWAN = ESP8266WebServer (jsonReadtoInt(configSetup, "ddnsPort")); Не работает в 2.4.0 и выше.