c't

c't-Projekte - Mailinglisten


[Voriger (Datum)] [Nächster (Datum)] [Voriger (Thread)] [Nächster (Thread)]
[Nach Datum][Nach Thread]

Re: [ct-bot] Defines...

Absender: Timo Sandmann
Datum: So, 01.07.2007 22:30:47
In-reply-to: <000001c7ba7d$fbbeeae0$fe78a8c0@mexpnew>
References: <000001c7ba7d$fbbeeae0$fe78a8c0@mexpnew>


Btw (eben vergessen): Das neue Eclipse blendet sehr schön und übersichtlich die Codeteile, die aktuell per #define deaktiviert sind, etwas dunkler ab, so dass man sofort sieht, welche Codezeilen zurzeit auch übersetzt werden und welche nicht. Die Konfiguration ist nur etwas umständlich, oder ich habe einfach den generellen Schalter für alle Projekte noch nicht gefunden...

Gruß Timo

Am 29.06.2007 um 20:47 schrieb Frank Menzel:


Hallo,
um möglichst wenig Platz im Bot-Eprom (debug MCU-W32) zu verbrauchen
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:


./mcu/display.o: In function `display_flash_printf':
../mcu/display.c:234: undefined reference to `command_write'
../mcu/display.c:235: undefined reference to `command_write_data'
./mcu/display.o: In function `display_clear':
../mcu/display.c:141: undefined reference to `command_write'
make: *** [ct-Bot.elf] Error 1
make: Target `all' not remade because of errors.
Build complete for project ct-Bot

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 ?

Gruß, Frank Menzel


_______________________________________________
ct-bot-entwickler Mailingliste
ct-bot-entwickler@xxxxxxxxxxxxxxxxx
http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler