Esp8266_NTP_Clock_Weather
Esp8266_NTP_Clock_Weather copied to clipboard
'DynamicJsonDocument' was not declared in this scope
HeFeng.cpp
试过ArduinoJSON 5.x和6.x 1.8.13自带和5.14版本的都不行
DynamicJsonDocument jsonBuffer(8192);
这一句中间一-两个空格都试了
完整信息 sketch\HeFeng.cpp: In member function 'void HeFeng::doUpdateCurr(HeFengCurrentData*, String, String)': HeFeng.cpp:33:11: error: 'DynamicJsonDocument' was not declared in this scope DynamicJsonDocument jsonBuffer(2048); ^ HeFeng.cpp:33:32: error: expected ';' before 'jsonBuffer' DynamicJsonDocument jsonBuffer(2048); ^ HeFeng.cpp:34:27: error: 'jsonBuffer' was not declared in this scope deserializeJson(jsonBuffer, payload); ^ HeFeng.cpp:34:46: error: 'deserializeJson' was not declared in this scope deserializeJson(jsonBuffer, payload); ^ HeFeng.cpp:35:53: error: expected primary-expression before '>' token JsonObject root = jsonBuffer.as<JsonObject>(); ^ HeFeng.cpp:35:55: error: expected primary-expression before ')' token JsonObject root = jsonBuffer.as<JsonObject>(); ^ sketch\HeFeng.cpp: In member function 'void HeFeng::doUpdateFore(HeFengForeData*, String, String)': HeFeng.cpp:93:11: error: 'DynamicJsonDocument' was not declared in this scope DynamicJsonDocument jsonBuffer(8192); ^ HeFeng.cpp:93:32: error: expected ';' before 'jsonBuffer' DynamicJsonDocument jsonBuffer(8192); ^ HeFeng.cpp:94:27: error: 'jsonBuffer' was not declared in this scope deserializeJson(jsonBuffer, payload); ^ HeFeng.cpp:94:46: error: 'deserializeJson' was not declared in this scope deserializeJson(jsonBuffer, payload); ^ HeFeng.cpp:95:53: error: expected primary-expression before '>' token JsonObject root = jsonBuffer.as<JsonObject>(); ^ HeFeng.cpp:95:55: error: expected primary-expression before ')' token JsonObject root = jsonBuffer.as<JsonObject>(); ^ exit status 1 'DynamicJsonDocument' was not declared in this scope
up能不能出个bin固件版本的,到时候从网页端配置api和地区啥的