遇到Compilation error: dht11.h: No such file or directory怎么办?
哪位给个安装包,在下一定会感谢
https://www.baidu.com/s?wd=%E2%80%9Cdht11.h%E2%80%9D
要啥软件的
Arduino IDE 2.0.3
不知道你这个问题是否已经解决, 如果还没有解决的话:回答: 这个错误提示一般是因为编译器找不到所需的头文件。解决方法是需要告诉编译器头文件的路径,具体步骤如下:
确认你的电脑上已经安装了 "dht11.h" 头文件。如果没有,可以到该头文件的官方网站下载安装。
打开你的代码文件,找到 "#include " 这句话。
在代码文件中找到编译指令,一般是 "gcc" 或 "clang"。在编译指令后添加 "-I" 参数,指定头文件的路径。例如如果头文件在 "/usr/local/include" 路径下,那么编译指令应该是这样的:
gcc -I/usr/local/include mycode.c -o myprogram
INCLUDES=-I/usr/local/include
CC=gcc
CFLAGS=-Wall -Wextra $(INCLUDES)
myprog: myprog.c
$(CC) $(CFLAGS) -o myprog myprog.c
include_directories(/usr/local/include)
add_executable(myprog myprog.c)
这些步骤应该能够解决问题。如果还有其他问题,请在评论区提出。