exit status 1 Error compiling for board Arduino/Genuino Uno.(fixed)

im trying to get sensors in my room if and i get this error

"In file included from C:\Users\Gregory\Desktop\sensors_for_room\sensors_for_room.ino:1:0:

C:\Users\Gregory\Documents\Arduino\libraries\DallasTemperature/DallasTemperature.h:22:21: fatal error: OneWire.h: No such file or directory

#include <OneWire.h>

^

compilation terminated.

exit status 1
Error compiling for board Arduino/Genuino Uno."

#include <DallasTemperature.h>
#include <dht.h>


dht DHT;

#define DHT11_PIN A4

int LahutSensor = A4;    // select the input pin for the potentiometer
int orrhSensor = A5;
int tempSensor = A3;
// select the pin for the LED
int green = 2;
int red = 3;
int yellow = 4;
int Lahut = 0;  // variable to store the value coming from the sensor
int orh = 0;
int temp = 0;
void setup() {
  // declare the ledPin as an OUTPUT:
  int chk = DHT.read11(DHT11_PIN);
  pinMode(green, OUTPUT);
  pinMode(yellow, OUTPUT);
  pinMode(red, OUTPUT);
  pinMode(LahutSensor, INPUT);
  pinMode(orrhSensor, INPUT);
  pinMode(tempSensor, INPUT);
  Serial.begin(9600);

  // Data wire is conntec to the Arduino digital pin 2
#define ONE_WIRE_BUS 2

  // Setup a oneWire instance to communicate with any OneWire devices
  OneWire oneWire(ONE_WIRE_BUS);

  // Pass our oneWire reference to Dallas Temperature sensor
  DallasTemperature sensors(&oneWire);
  // Start up the library
  sensors.begin();

}
void loop() {
  // read the value from the sensor:
  Lahut = analogRead(LahutSensor);
  orh = analogRead(orrhSensor);

  // turn the ledPin on
  digitalWrite(green, HIGH);
  digitalWrite(yellow, HIGH);
  // stop the program for <sensorValue> milliseconds:
  delay(100);
  // turn the ledPin off:
  digitalWrite(green, LOW);
  digitalWrite(yellow, LOW);
  Serial.println("humidity: "DHT.humidity + "%");
  Serial.print("Light Level: " + orh);
  // Call sensors.requestTemperatures() to issue a global temperature and Requests to all devices on the bus
  sensors.requestTemperatures();
  Serial.print("Celsius temperature: " + sensors.getTempCByIndex(0));
  delay(1000);
}

}

Have you got the file that it can't find ?
If so, where is it located?

i don't really know what file is that it only a starter with all the electronic stuff and I got the library from the Arduino library thing if I knew I wasn't gonna ask it here on Arduino forums

i don't really know what file

The clue is in the error message

fatal error: OneWire.h: No such file or directoryDo you have that file on your PC ?

I'm sorry if my English isn't right I am from Israel we don't speak English here, what I meant was that I'm only starting with Arduino I don't really know much about Arduino and I need help, I used the library manager to install the libraries so...i don't know where it is or what file is it can you explain it to me? thank you for helping!

Sometimes libraries have dependencies on other 3rd party libraries. That is the case with the DallasTemperature library you're attempting to use. It requires you to also install the OneWire library. You may be able to get that from Library Manager or maybe you'll need to download it and then install that file. You might want to do a bit of searching for documentation of the DallasTemperature library to see if it specifies a certain version of the OneWire library for you to install. If you look at the DallasTemperature entry in Library Manager there should be a "More Info" link you can click on. That's a good place to start.