繁体   English   中英

Arduino(C ++)不包括特定项目中的库

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM