PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Compilerprobleme?



Brainseb
27.07.2006, 18:15
Hallo, ich bin neu hier und hab gleich mal ne Frage.

Ich hab den ASURO schon länger versuche Ihn aber erst jetzt richtig zu nutzen.

Streng nach Benutzerhandbuch verwende ich Programmers Notepad 2 mit den geforderten Einstellungen für "make" und "clean".


Im Grunde funktioniert das Programmieren. Ich kann Compilieren und dann die Hex-datei auf den ASURO Speicher flashen.


Seltsamer Weise lassen sich aber nicht alle Funkionen Compilieren!!!


Ich weiß nicht genau wie viele Funktionen betroffen sind, aber ganz sicher weiß ich von...

Go(x,y);
Turn(x,y);
Msleep(x); //groß- ,kleinschreibung jeweils egal

...dass mein Rechner sie nicht übersetzen will.

Stecken diese Funktionen im Quelltext liefert er:

warning: implicit declaration of funktion "Go" (oder "Turn" ect.)

darunter heißt es dann:

\(Pfad)\FirstTry/test.c:(Zeile): undefined reference to "go"


Woran kann das liegen?

Ich meine, Funktionen wie StatusLED(x), funktionieren! Ich habe die Funktionen oben sogar aus der Asuro lib kopiert und eingefügt und er erkannte sie nicht!!!


Ich wäre echt sehr sehr dankbar über jegliche hilfe!


mfg
Seb

m.a.r.v.i.n
27.07.2006, 20:06
Hallo Seb,

Go(), Turn() und MSleep() sind Funktionen der erweiterten Asuro Lib (http://www.sourceforge.net/projects/asuro).
Vielleicht verwendest du ja eine andere asuro.h bzw. asuro.c.

Gruß m.a.r.v.i.n

Brainseb
29.07.2006, 17:16
DANKE!! Das wars!!

Mein ASURO macht zwar nicht direkt das, was er soll, aber das mit dem compilieren funktioniert

VIELEN DANK :D