Multiple libraries error using nodemcu

Hello everyone.

Before you say it, i know there is a lot of discussion on this topic however my issue still persists.

I am using Arduino 1.8.10 on windows 10 with a ch340 nodemcu.

I just ran the example code for using it with the Blynk app but i get an error for the following libraries:

#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

The following is the error message:

Arduino: 1.8.10 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)"

Multiple libraries were found for "ESP8266WiFi.h"
In file included from C:\Users\Muhammad Farooq\Documents\Arduino\NodeMCU_1\NodeMCU_1.ino:42:0:

Used: C:\Users\Muhammad
C:\Users\Muhammad Farooq\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266.h:18:21: fatal error: version.h: No such file or directory

Multiple libraries were found for "BlynkSimpleEsp8266.h"
#include <version.h>

Used: C:\Users\Muhammad
^

compilation terminated.

exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).

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

I searched for both of these libraries in my drive but there wasn't any duplicate. If i delete the library from the folder then i get a missing library error.

Those error messages seem incomplete. Usually when it detects multiple libraries with the same name it gives the full path to both.

Which version of the ESP8266 core for Arduino are you using? The installed version will be shown at File > Boards > Boards Manager.

pert:
Which version of the ESP8266 core for Arduino are you using? The installed version will be shown at File > Boards > Boards Manager.

I am using the latest version as of now i.e 2.3.0.

The latest version of the ESP8266 core is 2.5.2. 2.3.0 is extremely outdated and is missing the file version.h. You need to update.

You might have used a bad Additional Boards Manager URL. You need to use this one:
https://arduino.esp8266.com/stable/package_esp8266com_index.json

pert:
The latest version of the ESP8266 core is 2.5.2. 2.3.0 is extremely outdated and is missing the file version.h. You need to update.

You might have used a bad Additional Boards Manager URL. You need to use this one:
https://arduino.esp8266.com/stable/package_esp8266com_index.json

THANK YOU!

The link i used to add the board had http instead of https. I updated it, downloaded the latest (2.5.2) core and now it is working flawlessly. It's so silly that this was holding me back. Now to work on some real projects!

You're welcome. I'm glad to hear it's working now. Enjoy!
Per