So che si suppone di posizionare qualsiasi libreria esterna nella cartella "librerie" della directory di installazione di arduino, ma ho un progetto che utilizza diverse librerie che ho creato per il progetto e principalmente per mantenere tutto quel codice autonomo e fuori dal file pde principale. Tuttavia, ho provato a posizionare le librerie nella stessa directory del file PDE principale in modo da poter mantenere più facilmente tutto sincronizzato in subversion (lavoro su questo su più computer) e non voglio dover andare avanti indietro e sincronizzando le librerie separatamente. Inoltre, solo per poter facilmente comprimere la cartella dello schizzo e sapere che contiene tutto ciò di cui ha bisogno.Conservazione di tutte le librerie nella directory dello schizzo di Arduino
Ho provato ad aggiungere i file di intestazione allo schizzo come una nuova scheda, ma non sembra funzionare affatto ... non importa nemmeno se dovessero salire nell'IDE di arduino.
Ho anche provato ad aggiungere le librerie alla directory schizzo in sottodirectory (quello che io preferisco di gran lunga) e quindi il collegamento a loro come:
#include "mylib/mylib.h"
e
#include <mylib/mylib.h>
Ma entrambi questi risultati in file non trovati errori.
È possibile? E, in caso affermativo, come li includo nel file principale per la costruzione? Preferibilmente nelle loro sottodirectory.
Soluzione parziale qui utilizzando le macro: http://arduino.stackexchange.com/a/9575/6697 – jjz