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: Do, 20.12.2007 10:42:09
In-reply-to:
<812F86EC9E1A96489D5E83C2AB7D68860180894E@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
References:
<000001c840c2$96865c00$0200a8c0@mexpnew><1A131EB0-088D-4E0A-BF26-E28405646FC6@xxxxxxxxxxxxxxx><812F86EC9E1A96489D5E83C2AB7D6886018084A7@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> <B8415BB9-8D16-4AF2-9C21-2B078BED6AB4@xxxxxxxxxxxxxxx> <812F86EC9E1A96489D5E83C2AB7D68860180894E@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Am 20.12.2007 um 08:40 schrieb Menzel, Frank IT-OO4:
Hallo Timo,
dass mit den defines und includes in gui.c ist scheinbar ein
generelles Proble. Ich bekomme es einfach nicht hin, irgendeinen
verhaltensabhängigen Screen zu definieren (transportpillar_display;
mapgo_display). Obwohl scheinbar alles korrekt eingezogen wird,
kommt doch immer der Fehler:
/ui/gui.o(.text+0xd2): In function `gui_init':
C:/botneu/ct-bot/Debug-W32/../ui/gui.c:139: undefined reference to
`transportpillar_display'
Mit freundlichen Grüßen
Frank Menzel
Zum ursprünglichen Problem im Stack-Verhalten:
in ui/available_screens.h ergänzen:
#ifndef BEHAVIOUR_DRIVE_STACK_AVAILABLE
#undef DISPLAY_DRIVE_STACK_AVAILABLE
#endif
in bot-logic/behaviour_drive_stack.c über #include "bot-logic/bot-
logik.h" ergänzen:
#include "bot-logic/available_behaviours.h"
#include "ui/available_screens.h"
und dann geht's auch (jedenfalls bei mir).
Ich baue das Verhalten dann mal ein, wenn ich Zeit habe.
Gruß Timo