Sto studiando la programmazione, sono solo all'inizio e mi sono imbattuto in un errore che nonstante abbia passato diversi giorni a cercare su internet possibili soluzioni, non riesco proprio a risolvere, ho 3 file il file .h quello .cpp e il file main
>stzlmr: Prima di tutto, nella sezione in lingua Inglese si può scrivere SOLO in Inglese ... quindi, per favore, la prossima volta presta più attenzione, poi, essendo questo il tuo primo post, ti chiedo cortesemente di presentartiQUI (spiegando bene quali conoscenze hai di elettronica e di programmazione) e di leggere con attenzione il REGOLAMENTO ... Grazie.
Guglielmo
P.S.: Il tuo post è stato spostato nell'opportuna sezione del forum "Italiano"
ho stranamente risolto togliendo //***** INCLUDE *****\ posizionato sopra #include <Arduino.h> eliminato il commento non mi da più l'errore e compila il tutto, grazie molte comunque marco per la tua indicazione "" is for local include files, <> is for library files ... mi hai insegnato una cosa che non sapevo.
stzlmr:
ho stranamente risolto togliendo //***** INCLUDE *****\ posizionato sopra #include <Arduino.h> eliminato il commento non mi da più l'errore e compila il tutto, grazie molte comunque marco per la tua indicazione "" is for local include files, <> is for library files ... mi hai insegnato una cosa che non sapevo.
Non hai stranamente risolto... dovresti sapere che non si commenta in quel modo e quindi quello che avevi scritto non era un commento. Dovevi fare così:
For the record, the problem with "//***** INCLUDE \" is that it ends with a '' which is the continuation line character. The compiler sees this line and the next line as the same line - "// INCLUDE *****#include <Arduino.h>". This means that you have effectively commented out the #include. Removing the last two "\" characters would have fixed the problem as well.
Traduzione:
Per la cronaca, il problema con "//***** INCLUDE \" è che finisce con un '', che è il carattere per la continuazione di testo. Il compilatore vede questa linea e la riga successiva come "// INCLUDE *****#include <Arduino.h>". Ciò significa che avete efficacemente commentato il #include. La eliminiazione degli ultimi due "\" sarebbe un alternative risoluzione.
Signori, siete nella sezione ITALIANA dove si usa l'Italiano o, quantomeno, se scrivete in Inglese, per rispetto verso i lettori, mettete anche la traduzione in Italiano.