Error compiling for board Arduino/Genuino Micro.

Why i see this error.

In file included from C:\Users\123\Documents\Arduino\libraries\DHT-sensor-library-master\DHT_U.cpp:22:0:

C:\Users\123\Documents\Arduino\libraries\DHT-sensor-library-master\DHT_U.h:25:29: fatal error: Adafruit_Sensor.h: No such file or directory

 #include <Adafruit_Sensor.h>

                             ^

compilation terminated.

exit status 1
Error compiling for board Arduino/Genuino Micro.

You don't have the library file Adafruit_Sensor.h in your /libraries folder If you select File:Preferences and have a path for your sketchbook, there should be a /libraries folder there.

Or, put the file in the same folder as your sketch, and use

include "Adafruit_Sensor.h"

The first method is preferable for code portability (using the same library with another sketch, without needing to have the library folder in every sketch folder).

Sir i didnt use Adafruit_Sensor.h here is my code.

#include <DHT.h>

#include <LiquidCrystal.h>

LiquidCrystal lcd(8, 7, 5, 4, 3,2);

int gaspin4=A4 ; //bütan 
int gaspin5=A5; //hidrojen
int  gaspin11=A11; //hava kalitesi

#define DHTPIN 2     
#define DHTTYPE DHT22  
DHT dht(DHTPIN, DHTTYPE);

int chk;
float nem;  //nem
float sicaklik; //sıcaklık

void setup() {
  Serial.begin(9600);
  pinMode(1, OUTPUT);
  lcd.begin(20, 4);
  dht.begin();
  
  lcd.setCursor(0,1);
  lcd.print("Gaz Algilama Sistemi");
  delay(5000);
  lcd.clear();
}

void loop() {
Serial.print("havakalitesi");
Serial.println(analogRead(A11));
Serial.print("butangazi");
Serial.println(analogRead(A4));
Serial.print("hidrojen gazi");
Serial.println(analogRead(A5));
 lcd.setCursor(0,1);

if(analogRead(A11) <= 50){
  lcd.print("Hava Kalitesi:CokIyi");
  delay(5000);
  lcd.clear();
}
 else if (51 < analogRead(A11) <= 300){
 lcd.print("Hava Kalitesi:Iyi");
 delay(5000);
  lcd.clear();
 }
 else if(300 < analogRead(A11) <= 500){
  lcd.print("Hava Kalitesi:Kotu");
  delay(5000);
  lcd.clear();
 }
 else if (analogRead(A11) > 500){
  lcd.print("HavaKalitesi:CokKotu");
  digitalWrite(1 , HIGH);
  delay(5000);
  lcd.clear();
}
 else 
 {
  lcd.clear();
  delay(1000);
 }
 float sicaklik = DHT.temperature;
 float nem = DHT.humidity;
 lcd.setCursor(4,1);
 lcd.print("Sicaklik: "); 
 lcd.setCursor(14,1);
 lcd.print(sicaklik); 
 lcd.print(" C");
 lcd.setCursor(6,2);
 lcd.print("Nem: ");
 lcd.setCursor(10,2);
 lcd.print(nem);
 lcd.print(" %");
 delay(5000);
 lcd.clear();
 
if(analogRead(A4)<=150 & analogRead(A5) <=150)
{
  lcd.setCursor(1,1);
  lcd.print("Gaz Sizintisi: Yok");
  lcd.setCursor(3,2);
  lcd.print("Ortam Guvenli");
  delay(5000);
  lcd.clear();
  delay(1000);
  }
  
else{
  lcd.setCursor(1,1);
  lcd.print("Gaz Sizintisi: Var");
  lcd.setCursor(3,2);
  lcd.print("Ortam Guvensiz");
  delay(5000);
  lcd.clear();
  delay(1000);
}

if(analogRead(A4)>=150){
lcd.setCursor(1,1);
lcd.print("Gaz Sizintisi Var");
lcd.setCursor(0,2);
lcd.print("Butan Gazi Tehlikesi");
 digitalWrite(1 , HIGH);
 delay(5000);
 digitalWrite(1 , LOW);
   lcd.clear();
   delay(1000);
}
else if(analogRead(A5)>=150){
  lcd.setCursor(1,1);
  lcd.print("Gaz Sizintisi Var");
  lcd.setCursor(0,2);
  lcd.print("Hidrojen Gazi Tehlikesi");
  digitalWrite(1 , HIGH);
  delay(5000);
  digitalWrite(1 , LOW);
   lcd.clear();
   delay(1000);
}
else{
   lcd.clear();
   delay(1000);
 } 
}