Hallo! also ich habe gerade die neue version von WinAVR (WinAVR-20040720-install.exe) installiert, hatte vorher eine ältere oben. Und jetzt ist es so, dass er immer prototypes aller funktionen benötigt, was bei der älteren version nicht erforderlich war. nun hab ich das problem, dass ich recht viele errors in meinen codes habe und nicht überall prototypes einfügen will. kann ich das irgendwo einstellen, wie er das beim compilen automatisch erkennen kann? ... im moment habe ich wieder die alte version installiert, möchte aber trotzdem gerne auf die neue umsteigen. danke und schöne grüße, max
Fehlende Prototypen sind nur eine Warnung. Die kann man abschalten => GCC-Manual. Du solltest das aber trotzdem beheben, da sich ansonsten schnell mal ein Parameterfehler irgendwo einschleichen kann. Gängige Verfahrensweise ist es, eine zentrale .h-Datei fürs Projekt anzulegen, in der die Prototypen aller externen Funktionen stehen, sowie alle als `static' deklarierten Funktionen im oberen Teil jeder Quelldatei aufzuführen. Im einfachsten Fall genügt es natürlich, die Funktionsdefinition als Prototyp auszuführen und darauf zu achten, daß jede Funktion bereits definiert ist (damit ist sie dann auch passend deklariert), bevor sie benutzt wird.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.