我目前正在编写一个 Arduino 库,我想在库文件夹的子目录中包含文件。更具体地说,我希望可以从 Arduino 草图中访问这些文件。
这是我的目录结构:
MyLib/MyLib.cpp
MyLib/MyLib.h
MyLib/Extra/SomeNiceFunctions.cpp
MyLib/Extra/SomeNiceFunctions.h
这就是我试图包含文件的方式:
#include <MyLib.h>
#include <Extra/SomeNiceFunctions.h>
显然这是错误的,因为 IDE 包含库文件夹的方式。我还应该尝试什么?我可以将 Extra 文件夹拆分到另一个“库”(另一个文件夹),但这不是我想要的。
编辑:这是我得到的错误undefined reference to 'font8x8'
。这在 中定义Extra/SomeNiceFunctions.h
。