Хранение всех библиотек в каталоге скетчей Arduino

Я знаю, что вы должны размещать любые внешние библиотеки в папке "библиотеки" каталога установки arduino, но у меня есть проект, который использует несколько библиотек, которые я создал для проекта, и в основном чтобы весь этот код оставался автономным и не попадал в основной файл pde. Однако, Я попытался разместить библиотеки в том же каталоге, что и основной файл PDE, чтобы мне было легче синхронизировать все в Subversion (я работаю над этим на нескольких компьютерах), и я не хочу, чтобы мне приходилось возвращаться и синхронизировать библиотеки отдельно. Кроме того, просто для того, чтобы иметь возможность легко заархивировать папку эскиза и знать, что в ней есть все, что нужно.

Я пробовал добавить файлы заголовков в эскиз в качестве новой вкладки, но это не похоже чтобы работать вообще ... неважно, должны ли они появиться в IDE arduino.

Я также пробовал добавлять библиотеки в каталог скетчей в подкаталогах (что я бы очень предпочел), а затем связываться с ними как:

#include "mylib/mylib.h"

и

#include <mylib/mylib.h>

Но оба они приводят к ошибкам «файл не найден».

Возможно ли это? И если так, как включить их в основной файл для сборки? Желательно в их собственных подкаталогах.

43
задан Adam Haile 16 January 2011 в 14:09
поделиться