In file included from C:\arduino-0022\hardware\arduino\cores\arduino/Stream.h:24,
from C:\arduino-0022\hardware\arduino\cores\arduino/HardwareSerial.h:27,
from C:\arduino-0022\hardware\arduino\cores\arduino/WProgram.h:15,
from C:\arduino-0022\libraries\String\WString.h:29,
from sketch_aug18a.cpp:1:
C:\arduino-0022\hardware\arduino\cores\arduino/Print.h:44: error: expected ',' or '...' before '&' token
C:\arduino-0022\hardware\arduino\cores\arduino/Print.h:44: error: ISO C++ forbids declaration of 'String' with no type
C:\arduino-0022\hardware\arduino\cores\arduino/Print.h:54: error: expected ',' or '...' before '&' token
C:\arduino-0022\hardware\arduino\cores\arduino/Print.h:54: error: ISO C++ forbids declaration of 'String' with no type
No lo entiendo...
si simplemente pongo:
#include <WString.h>
no reconoce ninguna función de WSTring, he mirado en C:\arduino-0022\hardware\arduino\cores\arduino\WString y efectivamente esas funciones no existen. ¿Porque puede estar pasandome esto?
Sea como sea no tienes la librería WString.h, así que primero consíguela, métela en la carpeta correspondiente y mira a ver si así puedes compilarlo. sAlu2
cuál es la carpeta correspondiente??? porque me la bajé, y la metí en C:\arduino-0022\libraries y me sale el primer error.. luego vi que WString.h esta en la carpeta C:\arduino-0022\hardware\arduino\cores\arduino
chiva:
Para usar los Strings no hace falta importar ninguna librería
Entonces porque no puedo usar la función contains???
sketch_aug18a:55: error: 'class String' has no member named 'contains'
Para instalar una librería contribuída, descomprimirla en la subcarpeta libraries ubicada en el sketchbook. Para más información, ver Entorno de Arduino. Algunas librerias estan incluidas en el software Arduino, otras pueden ser descargadas desde una gran variedad de fuentes. Para instalar estas librerías de terceros, crea un directorio denominado libraries en su Directorio sketchbook. Después descomprime la librería allí. Por ejemplo, para instalar la librería Data Time, sus ficheros deberían estar en una subcarpeta /libraries/DateTime en su carpeta de sketchbook.