i have installed IRremote library. But after compiling an example program i am getting the following errors.
In file included from E:\Arduino Duemilanova\arduino-1.0-windows\arduino-1.0\libraries\IRremote\IRremote.cpp:15:
E:\Arduino Duemilanova\arduino-1.0-windows\arduino-1.0\libraries\IRremote/IRremoteInt.h:17:22: error: WProgram.h: No such file or directory
In file included from E:\Arduino Duemilanova\arduino-1.0-windows\arduino-1.0\libraries\IRremote\IRremote.cpp:15:
E:\Arduino Duemilanova\arduino-1.0-windows\arduino-1.0\libraries\IRremote/IRremoteInt.h:128: error: 'uint8_t' does not name a type
E:\Arduino Duemilanova\arduino-1.0-windows\arduino-1.0\libraries\IRremote/IRremoteInt.h:129: error: 'uint8_t' does not name a type
E:\Arduino Duemilanova\arduino-1.0-windows\arduino-1.0\libraries\IRremote/IRremoteInt.h:130: error: 'uint8_t' does not name a type
E:\Arduino Duemilanova\arduino-1.0-windows\arduino-1.0\libraries\IRremote/IRremoteInt.h:133: error: 'uint8_t' does not name a type
E:\Arduino Duemilanova\arduino-1.0-windows\arduino-1.0\libraries\IRremote\IRremote.cpp: In member function 'void IRsend::mark(int)':
E:\Arduino Duemilanova\arduino-1.0-windows\arduino-1.0\libraries\IRremote\IRremote.cpp:175: error: 'delayMicroseconds' was not declared in this scope
E:\Arduino Duemilanova\arduino-1.0-windows\arduino-1.0\libraries\IRremote\IRremote.cpp: In member function 'void IRsend::space(int)':
E:\Arduino Duemilanova\arduino-1.0-windows\arduino-1.0\libraries\IRremote\IRremote.cpp:183: error: 'delayMicroseconds' was not declared in this scope
Please tell me how to fix this problem