problema libreria String.h

Ciao a tutti....dovrei caricare uno sketch contenente la libreria String.h...se lo carico da Windows funziona corettamente mentre se cerco di caricarlo da Linux mi da errore

fatal error: String.h: File o directory non esistente

e su internet non riesco a trovare la libreria String.h da poter aggiugere alla cartella Libraries. come mai non si riesce a trovare..?

cosa devo fare..?

Grazie

direi che devi scrivere string.h,senza S maiuscola..cmq,occio che hanno diversi svantaggi,es mangiano risorse,e possono farti impallare l'arduino poichè le stringhe deallocate non vengono cmq deallocate bene,e alla lunga ti mangia tutta la ram..

ho provato ma non funziona lo stesso...non mi da piu errore pero la scritta string da arancione diventa nera...

non mi è chiaro..se non ti da più errore,dove sta il problema?

Non mi da errore quando faccio la verifica dello sketch ma quando lo carico non fa quello che dovrebbe fare. In poche parole non prende in considerazione quella libreria

nel senso che non ti riconosce i metodi/funzioni contenute?

String.h non è un file del core di Arduino, il file che su Arduino gestisce le stringhe è WString.h.
Casomai string.h è un file della toolchain AVR, probabilmente ti manca questa.

Se hai installato una toolchain sul tuo PC, cancellala ed usa l'IDE 1.0.1, che ne integra una.

Non esegue prprio lo sketch

A parte installare il programma arduino e aggiunto qualche libreria non ho installato altro... Come trovo se ho installato una toolchain su linux e cancellarla? Grazie

Nickb84:
Non esegue prprio lo sketch

Che sketch?

A parte installare il programma arduino e aggiunto qualche libreria non ho installato altro... Come trovo se ho installato una toolchain su linux e cancellarla? Grazie

Da sola non si installa :wink:
Lo hai fatto tramite il tuo gestore di pacchetti? Che distribuzione usi? Stai usando l'IDE di Arduino scaricata dal sito arduino.cc oppure anche quella prelevata dal repository della tua distro?

potrebbe essere anche un problema di percorsi. windows supporta sia il \ che il /, tutti gli altri supportano solo il /.