'OUTPUT' was not declared in this scope - ATtiny85 with Arduino Uno r3 as ISP I'm trying to follow this this tutorial to program an ATtiny85 micro-controller using my Arduino Uno r3 as the ISP.

I am up to the final step on the tutorial, but get an error when attempting to compile my sketch:

'OUTPUT' was not declared in this scope


I have tried multiple "Blink" scripts, but none have seemed to work.

My full error log:

Blink.ino:10:21: error: Arduino.h: No such file or directory
Blink.ino: In function 'void setup()':
Blink:15: error: 'OUTPUT' was not declared in this scope
Blink:15: error: 'pinMode' was not declared in this scope
Blink.ino: In function 'void loop()':
Blink:20: error: 'HIGH' was not declared in this scope
Blink:20: error: 'digitalWrite' was not declared in this scope
Blink:21: error: 'delay' was not declared in this scope
Blink:22: error: 'LOW' was not declared in this scope


I have also tried including Arduino.h, no help, and changing "OUTPUT" to "0x01", as it is defined to said value in Arduino.h, but instead got this error:

error: 'pinMode' was not declared in this scope


Any ideas as to what is happening?
Create an Arduino.h in ...\Arduino\hardware\attiny45_85\cores\attiny45_85 containing

#include &lt;WProgram.h&gt;


From here
https://electronics.stackexchange.com/questions/87328/arduino-as-isp-for-attiny