Go Down

Topic: problema libreria String.h (Read 1 time) previous topic - next topic

Nickb84

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


m_ri

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..

Nickb84

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

m_ri

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

Nickb84

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

m_ri

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

leo72

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.

Nickb84

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

leo72


Non esegue prprio lo sketch

Che sketch?

Quote

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  ;)
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?

lesto

potrebbe essere anche un problema di percorsi. windows supporta sia il \ che il /, tutti gli altri supportano solo il /.
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Go Up