NodeMCU Library not compile

Arduino: 1.8.13 (Windows 10), Board: “NodeMCU 0.9 (ESP-12 Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 115200”

In file included from C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerConsole.h:6:0,

             from C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerConsole.cpp:1:

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h:90:25: error: expected ‘)’ before ‘&’ token

 ThingerClient(Client& client, const char* user, const char* device, const char* device_credential) :

                     ^

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h:435:5: error: ‘Client’ does not name a type

 Client& get_client(){

 ^

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h:441:5: error: ‘Client’ does not name a type

 Client& client_;

 ^

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h: In member function ‘virtual bool ThingerClient::read(char*, size_t)’:

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h:119:24: error: ‘client_’ was not declared in this scope

         int read = client_.readBytes((char*)buffer+total_read, size-total_read);

                    ^

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h: In member function ‘bool ThingerClient::client_write(const char*, size_t)’:

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h:214:26: error: ‘client_’ was not declared in this scope

     size_t written = client_.write((uint8_t*) buffer, size);

                      ^

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h: In member function ‘virtual void ThingerClient::disconnected()’:

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h:257:9: error: ‘client_’ was not declared in this scope

     client_.stop();

     ^

In file included from C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h:28:0,

             from C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerConsole.h:6,

             from C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerConsole.cpp:1:

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h: In member function ‘virtual bool ThingerClient::connect_socket()’:

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h:271:34: error: ‘client_’ was not declared in this scope

     synchronized(bool result=client_.connect(host_, secure_connection() ? THINGER_SSL_PORT : THINGER_PORT);)

                              ^

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\thinger/thinger.h:46:9: note: in definition of macro ‘synchronized’

     code

     ^

In file included from C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerConsole.h:6:0,

             from C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerConsole.cpp:1:

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h: In member function ‘bool ThingerClient::connect_client()’:

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h:372:9: error: ‘client_’ was not declared in this scope

     client_.stop(); // cleanup previous socket

     ^

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h: In member function ‘void ThingerClient::stop()’:

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h:397:9: error: ‘client_’ was not declared in this scope

     client_.stop();

     ^

In file included from C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h:28:0,

             from C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerConsole.h:6,

             from C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerConsole.cpp:1:

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h: In member function ‘void ThingerClient::handle()’:

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h:404:45: error: ‘client_’ was not declared in this scope

         synchronized(size_t available = client_.available();)

                                         ^

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\thinger/thinger.h:46:9: note: in definition of macro ‘synchronized’

     code

     ^

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h: In member function ‘bool ThingerClient::is_connected()’:

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h:417:36: error: ‘client_’ was not declared in this scope

     synchronized(bool result = client_.connected();)

                                ^

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\thinger/thinger.h:46:9: note: in definition of macro ‘synchronized’

     code

     ^

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerConsole.cpp: In constructor ‘ThingerConsole::ThingerConsole(ThingerClient&)’:

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerConsole.cpp:9:15: error: no match for ‘operator>>’ (operand types are ‘thinger::thinger_resource’ and ‘ThingerConsole::ThingerConsole(ThingerClient&)::__lambda0’)

 resource_ >> [&](pson& out){

           ^

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerConsole.cpp:9:15: note: candidate is:

In file included from C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\thinger/thinger.h:29:0,

             from C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerClient.h:28,

             from C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerConsole.h:6,

             from C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\ThingerConsole.cpp:1:

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\thinger/thinger_resource.hpp:305:10: note: void thinger::thinger_resource::operator>>(void (*)(protoson::pson&))

 void operator>>(void (*out_function)(protoson::pson& out)){

      ^

C:\Users\Admin\Documents\Arduino\libraries\Arduino-Library-master\src\thinger/thinger_resource.hpp:305:10: note: no known conversion for argument 1 from ‘ThingerConsole::ThingerConsole(ThingerClient&)::__lambda0’ to ‘void (*)(protoson::pson&)’

exit status 1

Error compiling for board NodeMCU 0.9 (ESP-12 Module).

This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.