Errori durante compilazione con IDE 1.0
ciao ragazzi, ho bisogno di un vostro aiuto.
causa mancanza cronica di tempo libero =( ho ripreso un progetto iniziato un pò di tempo fa ( si tratta di un sistema per controllare consumi elettrici di casa ed in grado di avvisarmi quando ci si avvicina alla massima corrente prelevabile ) e visto che era disponibile l'ide 1.0 (ero fermo alla 022) ho deciso di provarla, ho letto le note di versione e ho anche aggiunto il file wprogram.h che rimanda alla nuova libreria arduino.h come consigliato nel forum.
bene, questo punto provo ricompilare lo sketch e mi caccia fuori una serie di errori (inutile dirvi che se lo compilo con la 022 funziona tutto regolarmente).
da quello che ho capito sembra che sia incriminata la libreria ds1307.h in quanto non trova il file wconstant.h e poi l'istruzione string_ser = string_ser.trim(); che dal reference sembra scritta correttamente ( con la 022 non da errore ).
di seguito vi riporto il log dell'ide e lo sketch.
vi ringrazio anticipatamente e non fatevi scrupolo chiedermi ulteriori info.
ciao tutti.
causa mancanza cronica di tempo libero =( ho ripreso un progetto iniziato un pò di tempo fa ( si tratta di un sistema per controllare consumi elettrici di casa ed in grado di avvisarmi quando ci si avvicina alla massima corrente prelevabile ) e visto che era disponibile l'ide 1.0 (ero fermo alla 022) ho deciso di provarla, ho letto le note di versione e ho anche aggiunto il file wprogram.h che rimanda alla nuova libreria arduino.h come consigliato nel forum.
bene, questo punto provo ricompilare lo sketch e mi caccia fuori una serie di errori (inutile dirvi che se lo compilo con la 022 funziona tutto regolarmente).
da quello che ho capito sembra che sia incriminata la libreria ds1307.h in quanto non trova il file wconstant.h e poi l'istruzione string_ser = string_ser.trim(); che dal reference sembra scritta correttamente ( con la 022 non da errore ).
di seguito vi riporto il log dell'ide e lo sketch.
code: [select]
in file included monduino.cpp:10:
d:\arduino-1.0\libraries\ds1307/ds1307.h:12:24: error: wconstants.h: no such file or directory
in file included monduino.cpp:10:
d:\arduino-1.0\libraries\ds1307/ds1307.h:49: error: 'boolean' has not been declared
d:\arduino-1.0\libraries\ds1307/ds1307.h:50: error: 'boolean' has not been declared
d:\arduino-1.0\libraries\ds1307/ds1307.h:57: error: 'byte' not name type
monduino.cpp: in function 'void loop()':
monduino:69: error: no match 'operator=' in 'string_ser = string_ser.string::trim()'
d:\arduino-1.0\hardware\arduino\cores\arduino/wstring.h:83: note: candidates are: string& string::operator=(const string&)
d:\arduino-1.0\hardware\arduino\cores\arduino/wstring.h:84: note: string& string::operator=(const char*)
monduino.cpp: in function 'void read_ser()':
monduino:306: error: no match 'operator=' in 'string_ser = string_ser.string::trim()'
d:\arduino-1.0\hardware\arduino\cores\arduino/wstring.h:83: note: candidates are: string& string::operator=(const string&)
d:\arduino-1.0\hardware\arduino\cores\arduino/wstring.h:84: note: string& string::operator=(const char*)
vi ringrazio anticipatamente e non fatevi scrupolo chiedermi ulteriori info.
ciao tutti.
modifica anche il file ds1307.h, probabilmente anche lui carica la lib standard di arduino e non trovandola dà quell'errore.
consiglio comunque tutti quelli che usano librerie di terze parti di aspettare fare il passaggio alla 1.0. la 0022 (ma anche la 0023) va più che bene per tutti gli usi, la 1.0 è più una questione "tecnica" che altro: l'introduzione del prefisso .ino è dato dal fatto che .pde appartiene anche ad un altro software (così disse banzi tempo fa). inoltre introduce il supporto per schede ancora non presenti sul mercato (due, leonardo ecc...).
consiglio comunque tutti quelli che usano librerie di terze parti di aspettare fare il passaggio alla 1.0. la 0022 (ma anche la 0023) va più che bene per tutti gli usi, la 1.0 è più una questione "tecnica" che altro: l'introduzione del prefisso .ino è dato dal fatto che .pde appartiene anche ad un altro software (così disse banzi tempo fa). inoltre introduce il supporto per schede ancora non presenti sul mercato (due, leonardo ecc...).
Arduino Forum > International > Italiano > Generale (Moderator: leo72) > Errori durante compilazione con IDE 1.0
arduino
Comments
Post a Comment