Please help-Issues with using library *RESOLVED*

I’m using an Arduino Mega 2560. I’m on 64-bit Windows 7 trying to use a third party library (NESpad) to receive input from an NES controller. Attempting to compile any program with #include <NESpad.h> yields this error:

C:\Users\Radverbial\arduino-1.0.3\libraries\NESpad\NESpad.cpp:26:22: error: WProgram.h: No such file or directory
C:\Users\Radverbial\arduino-1.0.3\libraries\NESpad\NESpad.cpp: In constructor ‘NESpad::NESpad(int, int, int)’:
C:\Users\Radverbial\arduino-1.0.3\libraries\NESpad\NESpad.cpp:46: error: ‘OUTPUT’ was not declared in this scope
C:\Users\Radverbial\arduino-1.0.3\libraries\NESpad\NESpad.cpp:46: error: ‘pinMode’ was not declared in this scope
C:\Users\Radverbial\arduino-1.0.3\libraries\NESpad\NESpad.cpp:48: error: ‘INPUT’ was not declared in this scope
C:\Users\Radverbial\arduino-1.0.3\libraries\NESpad\NESpad.cpp: At global scope:
C:\Users\Radverbial\arduino-1.0.3\libraries\NESpad\NESpad.cpp:51: error: ‘byte’ does not name a type
C:\Users\Radverbial\arduino-1.0.3\libraries\NESpad\NESpad.cpp: In member function ‘void NESpad::strobe()’:
C:\Users\Radverbial\arduino-1.0.3\libraries\NESpad\NESpad.cpp:64: error: ‘HIGH’ was not declared in this scope
C:\Users\Radverbial\arduino-1.0.3\libraries\NESpad\NESpad.cpp:64: error: ‘digitalWrite’ was not declared in this scope
C:\Users\Radverbial\arduino-1.0.3\libraries\NESpad\NESpad.cpp:65: error: ‘delayMicroseconds’ was not declared in this scope
C:\Users\Radverbial\arduino-1.0.3\libraries\NESpad\NESpad.cpp:66: error: ‘LOW’ was not declared in this scope
C:\Users\Radverbial\arduino-1.0.3\libraries\NESpad\NESpad.cpp: At global scope:
C:\Users\Radverbial\arduino-1.0.3\libraries\NESpad\NESpad.cpp:69: error: ‘byte’ does not name a type

It looks like the library is looking for another library: WProgram

Or a file with that name: WProgram.h

Do you see it anywhere?

  1. Version 1.0 of the IDE*

A few things were changed in the 1.0 release version of the IDE. In particular some older examples and libraries may have this at the start:

Code:

include "WProgram.h"

If you get errors try locating such places and changing that line to:

Code:

include "Arduino.h"

  • IDE = Integrated Development Environment

From: http://arduino.cc/forum/index.php/topic,97455.0.html

I'll give it a try and get back to you.

EDIT: Compiled properly. Thanks.