Go Down

Topic: Error de Compilación prueba  (Read 797 times) previous topic - next topic

artur52

Oct 21, 2017, 11:00 pm Last Edit: Oct 23, 2017, 04:39 am by surbyte Reason: Los códigos van con etiquetas </>.
Hola muchachos necesito su experiencia ya que estoy intentando usar este código

Code: [Select]
#include "SPI.h"
#include "Ethernet.h"
#include "sha1.h"
#include "mysql.h"
/* Setup for Ethernet Library */
byte mac_addr[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress server_addr(10, 0, 1, 10);
/* Setup for the Connector/Arduino */
Connector my_conn; // The Connector/Arduino reference
char user[] = "bob";
char password[] = "secret";
void setup() {
Ethernet.begin(mac_addr);
Serial.begin(115200);
while (!Serial);
delay(1000);
Serial.println("Connecting...");
if (my_conn.mysql_connect(server_addr, 3306, user, password)){
Serial.println("Success!");
} else {
Serial.println("Connection failed.");
}
}
void loop() {
}



Y me sale al momento de compilar esto:

Error compilando para la tarjeta Arduino Ethernet

Code: [Select]
C:\Users\Desktop\verificar\verificar.ino:9:18: fatal error: sha1.h: No such file or directory

#include "sha1.h"

                 ^

compilation terminated.

exit status 1
Error compilando para la tarjeta Arduino Ethernet.



Como si no estuviera reconociendo la libreria sha1.h sin embargo si la tengo, si la comento me arroja error es con la libreria mysql y así sucesivamente.

con el socket me sale esto:
Code: [Select]

C:\Program Files (x86)\Arduino\libraries\WebSockets\src/WebSockets.h:35:22: fatal error: functional: No such file or directory

#include <functional>

                     ^

compilation terminated.

exit status 1
Error compilando para la tarjeta Arduino Ethernet.



De antemano gracias


surbyte

Lee el privado (arriba derecha) que te envié para que edites el post según las normas.

Lo que te dice el error es que
"sha1.h"
Esta mal instalada o no la encuentra.
Que este entre comillas significa que debería estar en el mismo directorio de tu sketch
Sino en los directorios de librerias.
No esta debidamente instalada

mhamon

Instalala desde el menú programa --> incluir librería --> Añadir librería zip.

Una vez instalada de nuevo programa -> incluir librería y ahí elegí tu librería. Debería funcionar.

Go Up