ezLCD3 does not name a type

Ceci est le programme ( pas entier, car trop grand) directement copié collé du fichier inclus dans le lcd...

#include <ezLCDLib.h>

#define LED_PIN 13

ezLCD3 lcd;

volatile boolean ezLCDInt = false; // flag to indicate interrupt
unsigned int gridx[] ={98, 172, 246, 98, 172, 246, 98, 172, 246};
unsigned int gridy[] ={18, 18, 18, 92, 92, 92 , 166, 166, 166};

unsigned int linesx[]={166,166, 241, 241 ,92, 317 ,92,317 };
unsigned int linesy[]={10, 235, 10 , 235 ,86, 86 ,160,160 };

int temp =0;
bool turn =1 ;
bool x = 1;
bool o = 0;
char winner =false;
unsigned char gameBoard[9]={5,5,5,5,5,5,5,5,5};
unsigned long touch;
void setup()
{