Я знаю, что вы должны размещать любые внешние библиотеки в папке "библиотеки" каталога установки arduino, но у меня есть проект, который использует несколько библиотек, которые я создал для проекта, и в основном чтобы весь этот код оставался автономным и не попадал в основной файл pde. Однако, Я попытался разместить библиотеки в том же каталоге, что и основной файл PDE, чтобы мне было легче синхронизировать все в Subversion (я работаю над этим на нескольких компьютерах), и я не хочу, чтобы мне приходилось возвращаться и синхронизировать библиотеки отдельно. Кроме того, просто для того, чтобы иметь возможность легко заархивировать папку эскиза и знать, что в ней есть все, что нужно.
Я пробовал добавить файлы заголовков в эскиз в качестве новой вкладки, но это не похоже чтобы работать вообще ... неважно, должны ли они появиться в IDE arduino.
Я также пробовал добавлять библиотеки в каталог скетчей в подкаталогах (что я бы очень предпочел), а затем связываться с ними как:
#include "mylib/mylib.h"
и
#include <mylib/mylib.h>
Но оба они приводят к ошибкам «файл не найден».
Возможно ли это? И если так, как включить их в основной файл для сборки? Желательно в их собственных подкаталогах.