Multiple libraries were found for "ESP8266WiFi.h" แก้แล้วก็กลับมาเป็นอีก

ผมคอมไพล์โค้ดauto connect พอคอมไพล์บางครั้งก็ได้ แต่พอสักพักจะขึ้นMultiple libraries were found for “ESP8266WiFi.h” พอลบไลบารี่ESP8266WIFIออกแล้วลงใหม่ก็คอมไพล์ผ่าน พอสักพักก็เป็นอีก จะแก้ถาวรอย่างไหร่ครับ

Arduino: 1.6.5 (Windows 8.1), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 3000000"

In file included from C:\Users\watphunoi\Documents\Arduino\libraries\WiFiManager\WiFiManager.h:17:0,
                 from C:\Users\watphunoi\Documents\Arduino\libraries\WiFiManager\WiFiManager.cpp:13:
C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h: In instantiation of 'class esp8266webserver::ESP8266WebServerTemplate<WiFiServer>':
C:\Users\watphunoi\Documents\Arduino\libraries\WiFiManager\WiFiManager.cpp:109:39:   required from here
C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:79:53: error: no type named 'ClientType' in 'class WiFiServer'
   using ClientType = typename ServerType::ClientType;
                                                     ^
C:\Users\watphunoi\Documents\Arduino\libraries\WiFiManager\WiFiManager.cpp: In member function 'boolean WiFiManager::captivePortal()':
C:\Users\watphunoi\Documents\Arduino\libraries\WiFiManager\WiFiManager.cpp:777:75: error: 'class esp8266webserver::ESP8266WebServerTemplate<WiFiServer>' has no member named 'client'
     server->sendHeader("Location", String("http://") + toStringIp(server->client().localIP()), true);
                                                                           ^
C:\Users\watphunoi\Documents\Arduino\libraries\WiFiManager\WiFiManager.cpp:779:13: error: 'class esp8266webserver::ESP8266WebServerTemplate<WiFiServer>' has no member named 'client'
     server->client().stop(); // Stop is needed because we sent no content length
             ^
In file included from C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:235:0,
                 from C:\Users\watphunoi\Documents\Arduino\libraries\WiFiManager\WiFiManager.h:17,
                 from C:\Users\watphunoi\Documents\Arduino\libraries\WiFiManager\WiFiManager.cpp:13:
C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h: In instantiation of 'void esp8266webserver::ESP8266WebServerTemplate<ServerType>::handleClient() [with ServerType = WiFiServer]':
C:\Users\watphunoi\Documents\Arduino\libraries\WiFiManager\WiFiManager.cpp:233:26:   required from here
C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:314:20: error: using invalid field 'esp8266webserver::ESP8266WebServerTemplate<ServerType>::_currentClient'
     _currentClient = client;
                    ^
C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:322:34: error: using invalid field 'esp8266webserver::ESP8266WebServerTemplate<ServerType>::_currentClient'
   if (_currentClient.connected() || _currentClient.available()) {
                                  ^
C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:322:34: error: using invalid field 'esp8266webserver::ESP8266WebServerTemplate<ServerType>::_currentClient'
C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:329:7: error: using invalid field 'esp8266webserver::ESP8266WebServerTemplate<ServerType>::_currentClient'
       if (_currentClient.available()) {
       ^
C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:330:41: error: using invalid field 'esp8266webserver::ESP8266WebServerTemplate<ServerType>::_currentClient'
         if (_parseRequest(_currentClient)) {
                                         ^
C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:330:41: error: '_parseRequest' was not declared in this scope
C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:331:11: error: using invalid field 'esp8266webserver::ESP8266WebServerTemplate<ServerType>::_currentClient'
           _currentClient.setTimeout(HTTP_MAX_SEND_WAIT);
           ^
C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:335:11: error: using invalid field 'esp8266webserver::ESP8266WebServerTemplate<ServerType>::_currentClient'
           if (_currentClient.connected()) {
           ^
C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:358:20: error: using invalid field 'esp8266webserver::ESP8266WebServerTemplate<ServerType>::_currentClient'
     _currentClient = ClientType();
                    ^
C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h: In instantiation of 'void esp8266webserver::ESP8266WebServerTemplate<ServerType>::send(int, const char*, const String&) [with ServerType = WiFiServer]':
C:\Users\watphunoi\Documents\Arduino\libraries\WiFiManager\WiFiManager.cpp:467:38:   required from here
C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:438:5: error: using invalid field 'esp8266webserver::ESP8266WebServerTemplate<ServerType>::_currentClient'
     _currentClient.write((const uint8_t *)header.c_str(), header.length());
     ^
C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h: In instantiation of 'void esp8266webserver::ESP8266WebServerTemplate<ServerType>::send_P(int, const char*, const char*) [with ServerType = WiFiServer]':
C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:131:39:   required from 'void esp8266webserver::ESP8266WebServerTemplate<ServerType>::send(int, const char*, const char*) [with ServerType = WiFiServer]'
C:\Users\watphunoi\Documents\Arduino\libraries\WiFiManager\WiFiManager.cpp:778:41:   required from here
C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer-impl.h:455:5: error: using invalid field 'esp8266webserver::ESP8266WebServerTemplate<ServerType>::_currentClient'
     _currentClient.write((const uint8_t *)header.c_str(), header.length());
     ^
Multiple libraries were found for "ESP8266WiFi.h"

 Used: C:\Users\watphunoi\Documents\Arduino\libraries\ESP8266WiFi

 Not used: C:\Users\watphunoi\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WiFi

Error compiling.

  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.

ทำตามตัวอย่างกระทู้นี้ครับ