请问arduino为什么会编译错误?是缺了什么吗

C:\Users\TUMOK\AppData\Local\Temp\cch9mBpe.ltrans0.ltrans.o: In function `global constructors keyed to 65535_0_DHT11.cpp.o.2117':

:(.text.startup+0x4c): undefined reference to `DHT11::DHT11(int)'

C:\Users\TUMOK\AppData\Local\Temp\cch9mBpe.ltrans0.ltrans.o: In function `loop':

C:\Users\TUMOK\Desktop\sim\sin/sin.ino:56: undefined reference to `DHT11::DHT11_Read()'

collect2.exe: error: ld returned 1 exit status

使用 1.0 版本的库 SoftwareSerial 在文件夹: C:\Users\TUMOK\Downloads\arduino-1.8.16\hardware\arduino\avr\libraries\SoftwareSerial

exit status 1

为开发板 Arduino Leonardo 编译时出错。