• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Wywala błąd w kodzie.
#1
Witam, mam taki kod (kawałek), w którym wywala błąd, tak jak poniżej, co może być nie tak?
Kod:
if (!ether.dnsLookup(website)) // W tej lini wywala błąd
Kod:
void setup () {
Serial.begin(57600);
Serial.println("\n[webClient]");

if (ether.begin(sizeof Ethernet::buffer, mymac) == 0)
  Serial.println( "Failed to access Ethernet controller");
if (!ether.dhcpSetup())
  Serial.println("DHCP failed");

ether.printIp("IP:  ", ether.myip);
ether.printIp("GW:  ", ether.gwip);  
ether.printIp("DNS: ", ether.dnsip);  

if (!ether.dnsLookup(website))
  Serial.println("DNS failed");
 
ether.printIp("SRV: ", ether.hisip);
}

Błąd:
sketch_mar20b.ino: In function 'void setup()':
sketch_mar20b:43: error: invalid conversion from 'const char*' to 'prog_char*'
sketch_mar20b:43: error: initializing argument 1 of 'static bool EtherCard::dnsLookup(prog_char*, bool)'
sketch_mar20b.ino: In function 'void loop()':
sketch_mar20b:60: error: call of overloaded 'String(float, int)' is ambiguous
C:\Users\Kuba\Desktop\arduino-1.0.5-r2-windows\arduino-1.0.5-r2\hardware\arduino\cores\arduino/WString.h:70: note: candidates are: String::String(long unsigned int, unsigned char)
C:\Users\Kuba\Desktop\arduino-1.0.5-r2-windows\arduino-1.0.5-r2\hardware\arduino\cores\arduino/WString.h:69: note: String::String(long int, unsigned char)
C:\Users\Kuba\Desktop\arduino-1.0.5-r2-windows\arduino-1.0.5-r2\hardware\arduino\cores\arduino/WString.h:68: note: String::String(unsigned int, unsigned char)
C:\Users\Kuba\Desktop\arduino-1.0.5-r2-windows\arduino-1.0.5-r2\hardware\arduino\cores\arduino/WString.h:67: note: String::String(int, unsigned char)
C:\Users\Kuba\Desktop\arduino-1.0.5-r2-windows\arduino-1.0.5-r2\hardware\arduino\cores\arduino/WString.h:66: note: String::String(unsigned char, unsigned char)
sketch_mar20b:62: error: call of overloaded 'String(float, int)' is ambiguous
C:\Users\Kuba\Desktop\arduino-1.0.5-r2-windows\arduino-1.0.5-r2\hardware\arduino\cores\arduino/WString.h:70: note: candidates are: String::String(long unsigned int, unsigned char)
C:\Users\Kuba\Desktop\arduino-1.0.5-r2-windows\arduino-1.0.5-r2\hardware\arduino\cores\arduino/WString.h:69: note: String::String(long int, unsigned char)
C:\Users\Kuba\Desktop\arduino-1.0.5-r2-windows\arduino-1.0.5-r2\hardware\arduino\cores\arduino/WString.h:68: note: String::String(unsigned int, unsigned char)
C:\Users\Kuba\Desktop\arduino-1.0.5-r2-windows\arduino-1.0.5-r2\hardware\arduino\cores\arduino/WString.h:67: note: String::String(int, unsigned char)
C:\Users\Kuba\Desktop\arduino-1.0.5-r2-windows\arduino-1.0.5-r2\hardware\arduino\cores\arduino/WString.h:66: note: String::String(unsigned char, unsigned char)

Dziękuje, Pozdrawiam Wink
 
Odpowiedź
  


Wiadomości w tym wątku
Wywala błąd w kodzie. - przez Kubaa - 20-03-2017, 18:40
RE: Wywala błąd w kodzie. - przez namok - 20-03-2017, 23:13
RE: Wywala błąd w kodzie. - przez Kubaa - 20-03-2017, 23:50
RE: Wywala błąd w kodzie. - przez namok - 21-03-2017, 10:05
RE: Wywala błąd w kodzie. - przez Kubaa - 21-03-2017, 15:23
RE: Wywala błąd w kodzie. - przez Kubaa - 21-03-2017, 16:19
RE: Wywala błąd w kodzie. - przez namok - 21-03-2017, 19:37
RE: Wywala błąd w kodzie. - przez Kubaa - 21-03-2017, 23:26

Skocz do:


Przeglądający: 4 gości