PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit der neuen Asuro-LIB



Leachim
09.09.2008, 19:42
Hallo ich hab ein Problem mit der neuen Asuro-LIB](*,) ich hab mir die exe runtergeladen und dann Asuroflash gestartet
Ich programmiert was aber er bekommt total viele fehler wenn ich make ausführe was bei der alten nicht so war ! ,)



Das Programmierte

#include <asuro.h>

int main(void) {

MotorDir(FWD,FWD);
MotorSpeed(120,120);
StatusLED(GREEN);


while (1) {}
return 0;

}



DIE FEHLER :evil:



\include new.c -o new.o
new.c:1:19: asuro.h: No such file or directory
new.c: In function `main':
new.c:5: warning: implicit declaration of function `MotorDir'
error: `FWD' undeclared (first use in this function)
new.c:5: error: (Each undeclared identifier is reported only once
new.c:5: error: for each function it appears in.)
new.c:6: warning: implicit declaration of function `MotorSpeed'
new.c:7: warning: implicit declaration of function `StatusLED'
new.c:7: error: `GREEN' undeclared (first use in this function)



Ps. Hab den ASURO erst seit 5 tagen und der ist richtig GEIL

hai1991
10.09.2008, 16:46
hallo leachim

ich glaube, dass es daran liegt, dass man asuro.h in " schreiben muss, anstatt der <>. probier es mal so:
#include "asuro.h"
wenn der pfad zur lib richtig angegeben ist müsste es eigentlich funktioniern

weiterhin viel spaß und erfolg beim programmieren mit asuro

Leachim
10.09.2008, 18:56
Ich hab das alte problem gelost aber jetzt hab ich ein neues #-o


Die Fehlermeldung ](*,) ](*,)



-------- begin --------
avr-gcc --version
avr-gcc (GCC) 3.3.1
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

avr-gcc -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms= -IC:\Programme\AsuroFlash\include --output Project1.elf -Wl,-Map=Project1.map,--cref -IC:\Programme\AsuroFlash\lib -lm
C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\avr4\crtm8.o(.in it9+0x0): undefined reference to `main'
C:\WinAVR\utils\bin\make.exe: *** [Project1.elf] Error 1


ExitCode 2
>Ready.

Thorben W
09.10.2012, 18:12
Hast du es mal mit Initalisieren des Asuros ausprobiert?
Init();
Thorben W

Valen
09.10.2012, 20:26
Dieses Thema ist seit einige Jahren schon im Grab gelangen Furche ich.

Sternthaler
26.10.2012, 00:38
Ich grüße euch.

Hallo Leachim, hast du diesen Beitrag https://www.roboternetz.de/community/threads/29833-So-wird-die-Asuro-LIB-installiert-und-in-Betrieb-genommen-3?highlight=sternthaler schon mal gesehen? Dort gibt es auch eine Beschreibung zum Unterschied zwischen dem #include <...> und #include "...".

Und hast du die Lib auch von hier http://sourceforge.net/projects/asuro/ geholt?

Dann wäre noch die Frage zu deinem "ICH habe das alte problem gelöst ..."
Was genau hast du geändert? Hatte hai1991 Recht mit der #include-Angabe? (Sollte so sein.) Oder hast du noch anders gemacht bis zur weiteren Fehlermeldung?

Gruß Sternthaler

Valen
26.10.2012, 00:41
Sternthaler,

Das letzte Bericht von Leachim war aus 2008! ;)

Sternthaler
26.10.2012, 01:42
Oh Gott, oh Gott.

Da bin ich wohl auf das Datum von Thorben W reingefallen und habe deinen Grabes-Eintrag um diese Zeit nicht verstanden.
Das ist mir jetzt aber echt peinlich ;)

Jedenfalls viele Grüße an dich. Und danke für den Hinweis!!!!
Sternthaler

P.S.: Ich melde mich jetzt mal lieber ab.