Error Compiling

I’m having trouble uploading an arduino sketch to my nodemcu amica. I’m using the example ESP8266_HardSer
Here is a link to my board

Arduino: 1.6.5 (Windows 8.1), Board: “NodeMCU 1.0 (ESP-12E Module), 80 MHz, 9600”

:0:9: error: expected identifier before numeric constant
C:\Users\Vinny\Documents\Arduino\libraries\BlynkESP8266_HardSer/ESP8266_HardSer.h:45:7: note: in expansion of macro ‘ESP8266’
class ESP8266 {
^
:0:9: error: expected unqualified-id before numeric constant
C:\Users\Vinny\Documents\Arduino\libraries\BlynkESP8266_HardSer/ESP8266_HardSer.h:45:7: note: in expansion of macro ‘ESP8266’
class ESP8266 {
^
Error compiling.

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

Also, when I tried uploading the direct connect I get this error

Build options changed, rebuilding all

Sketch uses 298,832 bytes (28%) of program storage space. Maximum is 1,044,464 bytes.
Global variables use 49,548 bytes (60%) of dynamic memory, leaving 32,372 bytes for local variables. Maximum is 81,920 bytes.
Uploading 302976 bytes from C:\Users\Vinny\AppData\Local\Temp\build530702549574627544.tmp/ESP8266_DirectConnect.cpp.bin to flash at 0x00000000

But when I go to the Temp file\build and grab the bin file and upload it through esp8266flasher it works.