Can't upload to my board

Hey, whats up guys :slight_smile:

I'm using Windows 8, and I'm trying to upload a simple code to my arduino Uno board with a DHT22 sensor, but I get that error always and don't know why?! Although I run the same code on my other Linux machine and I get a data in serial monitor!
And here is the code I use

//Libraries
#include <DHT.h>
#include <Adafruit_Sensor.h>

//Constants
#define DHTPIN 2     // what pin we're connected to
#define DHTTYPE DHT22   // DHT 22  (AM2302)
DHT dht(DHTPIN, DHTTYPE); //// Initialize DHT sensor for normal 16mhz Arduino


//Variables
int chk;
float hum;  //Stores humidity value
float temp; //Stores temperature value

void setup()
{
    Serial.begin(9600);
  dht.begin();

}

void loop()
{
    //Read data and store it to variables hum and temp
    hum = dht.readHumidity();
    temp= dht.readTemperature();
    //Print temp and humidity values to serial monitor
    Serial.print("Humidity: ");
    Serial.print(hum);
    Serial.print(" %, Temp: ");
    Serial.print(temp);
    Serial.println(" Celsius");
    delay(2000); //Delay 2 sec.
}

Don't post screenshots of text! That is very unhelpful. When you encounter an error you'll see a button on the right side of the orange bar "Copy error messages". Click that button. Paste the error in a message here using code tags, as you did with your sketch. It is almost never appropriate to post screenshots but in some cases it is helpful to post images. You should attach and embed the image following these instructions:
http://forum.arduino.cc/index.php?topic=364156

The reason for the error is that you need to install the Adafruit Sensor library.

Thank you sir :slight_smile:
Really appreciate yr reply, and I get you! Sorry