Moin,
ich versuche gerade die Arduino Ethernetbibliotheken in C umzuwandeln weil ich mir dadurch mehr Platz erhoffe.
Jetzt habe ich das Problem, dass ich in der C datei Ethernet.c, EthernetServer.c, EthernetClient.c und socket.c die Headerdatei W5100.h einbinde und habe das Problem das der Compiler (AtmelStudio6) als Fehlermeldung ausgibt " multiple definition of `W5100_RSIZE' ". Ich denke das es daran liegt das ich die Headerdatei mehrmals einbinde.
Wenn ich die Headerdatei nur an einer Stelle einbinde dann
funktioniert es nicht und
hat auch noch nicht den gewünschent Zweck gehabt.Code:#ifndef W5100_H_ #defineW5100_H_ ...Deklarationen... #endif
Hier das Projekt:Ethernetwebserver.zip
Danke schonmal für eure Hilfe.
Thorben







Zitieren

Lesezeichen