我是Arduino和C ++的新手。我正在尝试建立自己的类库来处理常见设备。例如,处理LED可以执行的所有功能的LED类。开,关,淡入淡出等。
我想将.h文件放在“ libraries”文件夹中,然后让我所有的草图都可以访问该文件夹。
因此在此示例中,我的“库”文件夹中有一个LED.h文件。 我的项目在“ light_sensor”中。
所以我希望在项目文件中使用#define引用LED.h文件。
#include "../libraries/LED.h"
但是我得到了错误:
light_sensor:1:30:错误:../libraries/LED.h:没有此类文件或目录
我听说您可以/应该只说#include“ LED.h”,该模式将使IDE向下搜索一个文件夹,并自动找到一个“ libraries”文件夹。都不行。
我想我可以将LED.h文件添加到arduino库文件夹中,但是由于我拥有版本控制权,因此尝试将我的库保存在单独的库文件夹中。
任何帮助都会很棒。