Ho preso un esempio dalle librerie della microchip (MLA), e compilandolo nella cartella in cui si trova tutto fila liscio. Appena faccio per copiarlo paro paro in un'altra cartella dà un sacco di errori. Allora inizio a smanettare un po' con i file e i vari include e riesco a farlo compilare e tutto funziona. Però il compilatore mi segnala errori "graficamente" (sottolineature rosse) che oltre a darmi un fastidio incredibile, sono sicuramente segno che qualcosa non è proprio ok.
Ecco una schermata per farvi capire meglio il problema:
Per che cavolo di motivo mi dovrebbe sottolineare la linea "#include "Compiler.h" quando il file è incluso nel programma e si trova nella cartella del programma!??! E soprattutto come mai nel esempio funziona tutto bene e spostandolo non va più bene?
Ecco in dettaglio la descrizione dell'errore:
Nell'esempio la cartella "USB" aggiunta in MPLAB X è esterna alla cartella del programma, mentre io l'ho messa insieme perché mi sembra una cosa insensata lasciarla separata.
Vi allego anche il file in formato zip del progetto di MPLAB X:
Il programma è MPLAB X per mac e il compilatore è C18.
Grazie in anticipo,

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)
