DHT22 was not declared in this scope

Arduino: 1.8.5 (Windows 10), Board: "Generic STM32F103C6/fake STM32F103C8, Serial, 72Mhz (Normal), Smallest (default)"

sketch_oct18a:3: error: 'DHT22' was not declared in this scope

 #define DHTTYPE DHT22

                 ^

C:\Users\asada\OneDrive\Documents\Arduino\sketch_oct18a\sketch_oct18a.ino:5:17: note: in expansion of macro 'DHTTYPE'

 DHT dht(DHTPIN, DHTTYPE);

                 ^

C:\Users\asada\OneDrive\Documents\Arduino\sketch_oct18a\sketch_oct18a.ino: In function 'void setup()':

sketch_oct18a:11: error: 'class DHT' has no member named 'begin'

   dht.begin();

       ^

C:\Users\asada\OneDrive\Documents\Arduino\sketch_oct18a\sketch_oct18a.ino: In function 'void loop()':

sketch_oct18a:18: error: 'class DHT' has no member named 'readHumidity'

   float h = dht.readHumidity();

                 ^

sketch_oct18a:20: error: 'class DHT' has no member named 'readTemperature'

   float t = dht.readTemperature();

                 ^

sketch_oct18a:22: error: 'class DHT' has no member named 'readTemperature'

   float f = dht.readTemperature(true);

                 ^

sketch_oct18a:24: error: 'class DHT' has no member named 'computeHeatIndex'

   float hif = dht.computeHeatIndex(f, h);

                   ^

sketch_oct18a:26: error: 'class DHT' has no member named 'computeHeatIndex'

   float hic = dht.computeHeatIndex(t, h, false);

                   ^

exit status 1
'DHT22' was not declared in this scope

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

เเก้ไขไงครับ

ลง library รึยังครับ