[英]Arduino ( C++ ) not including library in specific project
当我将Arduino自己的库添加到两个项目时,其中一个成功编译,而其中一个未成功编译。 是什么原因 我不知道。
Keypad.h:6:27: fatal error: OnewireKeypad.h: No such file or directory
#include <OnewireKeypad.h>
^
compilation terminated.
Error compiling.
最有可能的:
您需要包括您在草图中使用的任何库(即使它也在另一个文件中使用)。 这样,IDE可以将其复制到temp目录。 因此,您在Keypad.h
和草图文件中需要#include <OnewireKeypad.h>
。
还有其他尝试:
键盘是库的名称(使用Keypad.h
)。 如果已安装它,则可能是抓住它而不是本地草图文件。
尝试将文件重命名为OWKeypad.h
类的文件。 或者,您可以尝试使用引号而不是尖括号将其包括在内: include "file.h"
而不是#include <file.h>
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.