【发布时间】:2011-01-16 14:09:49
【问题描述】:
我知道您应该将任何外部库放在 arduino 安装目录的“库”文件夹下,但我有一个项目使用我为项目创建的几个库,主要是为了保留所有代码自己包含在主 pde 文件之外。但是,我尝试将库与主 PDE 文件放在同一目录中,以便我可以更轻松地在 subversion 中保持所有内容同步(我在多台计算机上工作)并且我不想继续分别备份和同步库。此外,只是为了能够轻松压缩草图文件夹并知道它包含所需的一切。
我已经尝试将头文件作为新选项卡添加到草图中,但这似乎根本不起作用......甚至不在乎它们是否应该在 arduino IDE 中。
我也尝试将库添加到子目录中的草图目录(我非常喜欢),然后链接到它们:
#include "mylib/mylib.h"
和
#include <mylib/mylib.h>
但这两者都会导致文件未找到错误。
这可能吗?如果是这样,我如何将它们包含在构建的主文件中?最好在他们自己的子目录中。
【问题讨论】:
-
这里使用宏的部分解决方案:arduino.stackexchange.com/a/9575/6697