Go Down

Topic: inserimento libreira midi.h (Read 387 times) previous topic - next topic

damosound

salve ragazzi, premetto che uso come os, linux mint, ho installlato la suite arduino dal gestore pacchetti, fino ad ora nessun probelm....ma oggi ho cominciato ad usare la libreria midi.h, l'ho scaricata e l'ho inserita nella cartella dove c'è arduino....ovvero usr/share/arduino/libraries

ora provando a compilare lo sketchbook, mi da questo errore: /usr/share/arduino/libraries/MIDI/MIDI.cpp:13:110: fatal error:
Arduino.h : No such fille or directory
compilatin terminated.

mi potete dare una mano, grazie!

PaoloP

Il file fa parte del core di Arduino nell'IDE 1.0 --> http://arduino.cc/en/Main/Software
Forse hai scaricato il 022 o il 023.

leo72


salve ragazzi, premetto che uso come os, linux mint, ho installlato la suite arduino dal gestore pacchetti, fino ad ora nessun probelm....ma oggi ho cominciato ad usare la libreria midi.h, l'ho scaricata e l'ho inserita nella cartella dove c'è arduino....ovvero usr/share/arduino/libraries

ora provando a compilare lo sketchbook, mi da questo errore: /usr/share/arduino/libraries/MIDI/MIDI.cpp:13:110: fatal error:
Arduino.h : No such fille or directory
compilatin terminated.

mi potete dare una mano, grazie!


Le librerie non le mettere nella cartella delle librerie di Arduino, primo perché per "infilarcele" devi prendere i permessi di root, e secondo perché se rimuovi l'IDE cancelli tutto.
Crea una cartella /libraries all'interno della tua cartella /sketchbook: all'avvio l'IDE caricherà anche le librerie lì presenti.

damosound

allora, ho fatto come tuo consiglio, cioè ho levato la libreria midi, dalla cartella arduino...ma il problema persiste...
dato che paoloP mi ha detto di instalalre il core 1.0, mi potete dire come posso installarlo, una volta scaricato??...scusate, ma non sono ancora molto pratico in linux!

damosound

ragazzi ho risolto,
andando a vedere il file midi.cpp,  nell'includere l'header Arduino.h, un commento dice, che se si usa una versione precedente di arduino 1-0, bisogna sostituire Arduino.h con WConstants.h e tutto torna a funzionare.
vi ringrazio del supporto!
buona serata!

Go Up