c't Projekte - c't-Bot und c't-Sim -
Mailinglisten
[Voriger (Datum)]
[Nächster (Datum)]
[Voriger (Thread)]
[Nächster (Thread)]
[Nach Datum][Nach Thread]
Absender: Timo Sandmann
Datum: So, 01.07.2007 22:01:55
In-reply-to:
<000001c7ba7d$fbbeeae0$fe78a8c0@mexpnew>
References:
<000001c7ba7d$fbbeeae0$fe78a8c0@mexpnew>
Hallo,
Am 29.06.2007 um 20:47 schrieb Frank Menzel:
um möglichst wenig Platz im Bot-Eprom (debug MCU-W32) zu verbrauchen
du meinst wahrscheinlich im Flash. ;-)
habe ich die Defines
LOG_CTSIM_AVAILABLE
BOT_2_PC_AVAILABLE
Auskommentiert. Da ich weder Kabel noch WLan am Bot dranhabe
brauche ich
kein Logging und keine Kommunikation.
Jedoch kommt dann der Fehler:
Wenn du weder Kabel noch WLAN hast, dann schalte doch auch
DISPLAY_REMOTE_AVAILABLE aus.
...
Schalte ich das 2. define wieder an, wird tadellos übersetzt.
Habe ich hier einen Denkfehler oder sind die Defineabhängigkeiten
nicht
so ganz klar für diesen Fall ?
DISPLAY_REMOTE_AVAILABLE braucht BOT_2_PC_AVAILABLE, die Abhängigkeit
wird aber nicht überprüft, stattdessen kommt es einfach zum Fehler
beim Übersetzen. Da sollten wir in ct-Bot.h noch einen Check
einbauen, danke für den Hinweis! :-)
Gruß Timo