So die Errors sind auch nochmal weniger geworden.
Dazu musste ich in der Testdatei *.cpp (test_cc.cpp) Datei folgendes
ergänzen:
1 | #ifndef __PROG_TYPES_COMPAT__
|
2 | #define __PROG_TYPES_COMPAT__
|
3 | #endif
|
und
1 | #include "D:\Programme\AVR\avr\include\compat\deprecated.h"
|
Einmal sagt er in der Zeile:
1 | bool operator==(const prog_uchar *pText) const;
|
das prog_uchar veraltet ist. Was ja eigentlich auch logisch ist, da es
ja in der deprecrated.h steht... Hoffe das es später trotzdem
funktioniert.
Was mich dagegen jedoch wundert sind noch die zwei Fehlermeldungen
(Errors)
Da im Quelltext folgendes steht:
1 | static uint8_t html1[] PROGMEM= {
|
2 | "<HEAD>" "<TITLE>myEthernet</TITLE>" "</HEAD>" "<BODY> <h1>myAVR - myEthernet</h1>"
|
3 | "Ups...<br>Die Datei wurde nicht gefunden, oder es ist keine SD-Card eingelegt.<br>"
|
4 | };
|
5 |
|
6 | // Beachte: einige WnAVR Kompiler bringen hier eine Warnung, die nicht beachtet werden darf
|
Ein Error ist jedoch keine Warnung...
Jemand noch eine Idee wie ich die Errors beheben kann?
Noch ne ganz blöde Frage, beendet der Compiler bei einem Error das
übersetzten oder übersetzt er auch den Rest des Programms. Wenn nicht,
gibt es eine Einstellung unter AVR Studio 6 das er zu Ende übersetzt.
Ich frage aus dem Hintergund des Oben genannten Kommentars:
1 | // Beachte: einige WnAVR Kompiler bringen hier eine Warnung, die nicht beachtet werden darf
|
Danke euch,
Mfg Hohmi
PS: Sorry für zweimal die gleichen Bilder, aber ich habe sie irgendwie
nicht mehr gelöscht bekommen :-)