hier ein versuch, wie es eben nicht geht
:
ich habe die lib mit hilfe der setup.exe in das netzwerkverzeichnis Y:\georg\hobby\roboter\asuro\_asuro_lib\2_7_rc3\As uroLib installiert. Die installation verlief problemlos...
beim compilieren kommen diese meldungen:
Code:
rm -rf herman_sw_linie.o herman_sw_linie.elf dep/* herman_sw_linie.hex herman_sw_linie.eep
Build succeeded with 0 Warnings...
avr-gcc.exe -I"Y:\georg\hobby\roboter\asuro\_asuro_lib\2_7_rc2\lib\lib\inc" -I"Y:\georg\hobby\roboter\asuro\_asuro_lib\2_7_rc3\AsuroLib\lib" -mmcu=atmega8 -Wall -gdwarf-2 -DF_CPU=8000000UL -Os -fsigned-char -MD -MP -MT herman_sw_linie.o -MF dep/herman_s
w_linie.o.d -c ../hermann_sw_linie/herman_sw_linie.c
avr-gcc.exe -mmcu=atmega8 herman_sw_linie.o -o herman_sw_linie.elf
herman_sw_linie.o: In function `RaceStart':
../hermann_sw_linie/herman_sw_linie.c:100: undefined reference to `PollSwitch'
../hermann_sw_linie/herman_sw_linie.c:101: undefined reference to `PollSwitch'
../hermann_sw_linie/herman_sw_linie.c:111: undefined reference to `StatusLED'
../hermann_sw_linie/herman_sw_linie.c:114: undefined reference to `Msleep'
../hermann_sw_linie/herman_sw_linie.c:117: undefined reference to `StatusLED'
../hermann_sw_linie/herman_sw_linie.c:118: undefined reference to `BackLED'
../hermann_sw_linie/herman_sw_linie.c:122: undefined reference to `PollSwitch'
../hermann_sw_linie/herman_sw_linie.c:123: undefined reference to `PollSwitch'
../hermann_sw_linie/herman_sw_linie.c:131: undefined reference to `Msleep'
../hermann_sw_linie/herman_sw_linie.c:134: undefined reference to `BackLED'
herman_sw_linie.o: In function `main':
../hermann_sw_linie/herman_sw_linie.c:47: undefined reference to `Init'
../hermann_sw_linie/herman_sw_linie.c:51: undefined reference to `FrontLED'
../hermann_sw_linie/herman_sw_linie.c:52: undefined reference to `MotorDir'
../hermann_sw_linie/herman_sw_linie.c:53: undefined reference to `MotorSpeed'
../hermann_sw_linie/herman_sw_linie.c:57: undefined reference to `LineData'
../hermann_sw_linie/herman_sw_linie.c:67: undefined reference to `BackLED'
../hermann_sw_linie/herman_sw_linie.c:76: undefined reference to `BackLED'
make: *** [herman_sw_linie.elf] Error 1
Build failed with 17 errors and 0 warnings...
ich habe in AVR noch die folgenden verzeichnise mit angegen:
Y:\georg\hobby\roboter\asuro\_asuro_lib\2_7_rc3\As uroLib\lib\ (da sind die *.c dateien)
und
Y:\georg\hobby\roboter\asuro\_asuro_lib\2_7_rc3\As uroLib\lib\inc\ (da ist die asuro.h z.b.)
- die vom AVR mit "undefined reference to " gemeldeten befehle sind doch schon mit der lib 2.6.1 gelaufen, oder? Sind die in der 2.7 nicht mehr drin?
Lesezeichen