Compiling error after upgrading to 3.8.0

Hi, after upgranded to library 3.8.0 I get this error when compilng

fatal error: BlynkSimpleShieldEsp8266_HardSer.h: No such file or directory
 #include <BlynkSimpleShieldEsp8266_HardSer.h>

Before upgrading to 3.7.0 no problem at all. Please some one can helpme?

If rename the include to the existing library BlynkSimpleShieldEsp8266.h I get this other errors

libraries\BlynkESP8266_Lib\ESP8266.cpp.o (symbol from plugin): In function `ESP8266::ESP8266(Stream*)':

(.text+0x0): multiple definition of `ESP8266::checkIPD(String&)'

libraries\BlynkESP8266_HardSer\ESP8266.cpp.o (symbol from plugin):(.text+0x0): first defined here

d:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions

libraries\BlynkESP8266_Lib\ESP8266.cpp.o (symbol from plugin): In function `ESP8266::ESP8266(Stream*)':

(.text+0x0): multiple definition of `ESP8266::rx_empty()'

libraries\BlynkESP8266_HardSer\ESP8266.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\BlynkESP8266_Lib\ESP8266.cpp.o (symbol from plugin): In function `ESP8266::ESP8266(Stream*)':

(.text+0x0): multiple definition of `ESP8266::run()'

libraries\BlynkESP8266_HardSer\ESP8266.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\BlynkESP8266_Lib\ESP8266.cpp.o (symbol from plugin): In function `ESP8266::ESP8266(Stream*)':

(.text+0x0): multiple definition of `ESP8266::recvString(String, unsigned long)'

libraries\BlynkESP8266_HardSer\ESP8266.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\BlynkESP8266_Lib\ESP8266.cpp.o (symbol from plugin): In function `ESP8266::ESP8266(Stream*)':

(.text+0x0): multiple definition of `ESP8266::recvString(String, String, unsigned long)'

libraries\BlynkESP8266_HardSer\ESP8266.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\BlynkESP8266_Lib\ESP8266.cpp.o (symbol from plugin): In function `ESP8266::ESP8266(Stream*)':

(.text+0x0): multiple definition of `ESP8266::sATCWMODE(unsigned char, unsigned char)'

libraries\BlynkESP8266_HardSer\ESP8266.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\BlynkESP8266_Lib\ESP8266.cpp.o (symbol from plugin): In function `ESP8266::ESP8266(Stream*)':

(.text+0x0): multiple definition of `ESP8266::qATCWJAP(String&, unsigned char)'

libraries\BlynkESP8266_HardSer\ESP8266.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\BlynkESP8266_Lib\ESP8266.cpp.o (symbol from plugin): In function `ESP8266::ESP8266(Stream*)':

(.text+0x0): multiple definition of `ESP8266::recvString(String, String, String, unsigned long)'

libraries\BlynkESP8266_HardSer\ESP8266.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\BlynkESP8266_Lib\ESP8266.cpp.o (symbol from plugin): In function `ESP8266::ESP8266(Stream*)':

(.text+0x0): multiple definition of `ESP8266::recvFind(String, unsigned long)'

libraries\BlynkESP8266_HardSer\ESP8266.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\BlynkESP8266_Lib\ESP8266.cpp.o (symbol from plugin): In function `ESP8266::ESP8266(Stream*)':

(.text+0x0): multiple definition of `ESP8266::eATSETUART(unsigned long, unsigned char)'

libraries\BlynkESP8266_HardSer\ESP8266.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\BlynkESP8266_Lib\ESP8266.cpp.o (symbol from plugin): In function `ESP8266::ESP8266(Stream*)':

(.text+0x0): multiple definition of `ESP8266::eATCWAUTOCONN(unsigned char)'

libraries\BlynkESP8266_HardSer\ESP8266.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\BlynkESP8266_Lib\ESP8266.cpp.o (symbol from plugin): In function `ESP8266::ESP8266(Stream*)':

(.text+0x0): multiple definition of `ESP8266::eATCIPSTAMAC(String, unsigned char)'

libraries\BlynkESP8266_HardSer\ESP8266.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\BlynkESP8266_Lib\ESP8266.cpp.o (symbol from plugin): In function `ESP8266::ESP8266(Stream*)':

(.text+0x0): multiple definition of `ESP8266::eATCIPSTAIP(String, String, String, unsigned char)'

libraries\BlynkESP8266_HardSer\ESP8266.cpp.o (symbol from plugin):(.text+0x0): first defined here

libraries\BlynkESP8266_Lib\ESP8266.cpp.o (symbol from plugin): In function `ESP8266::ESP8266(Stream*)':

… and so on for much longer errors listing.

if you downloaded from github you get this error as it is not complete library. download full library from blynk sitedownload from here

Okay, downloade full library from Blynk.cc.

I must change
ESP8266 wifi(EspSerial);
to
ESP8266 wifi(&EspSerial);
to make it work.

i dont know what are you trying to do , but if you are trying to use esp as shield for arduino, just change serial1 to serial for hardware serial example.

I’m using ESP on Serial1 of a Mega.
With the library 3.7 I used
ESP8266 wifi(EspSerial);
to declare the serial port.
Now with the 3.8 using the declaration above I get a long list of errors during the debug.
So… I must change the declaration to
ESP8266 wifi(&EspSerial);
for make it work.

ok thanks i just tried hardware serial not software .will try software too

Plese check out the latest example. It shows usage.