time.h und 8535

Gast #5336
Lesenswert?

Hallo!

Kann es sein, dass man in Verbindung mit dem 8535 time.h nicht verwenden 
kann? wenn ich die includen will bringt mein compiler
Fatal Error[Pe005]: could not open source file "time.h"

Mit anderen Dateien, die im selben Verz. liegen gibt es keine Probleme.

Danke Axel
Gast #5337
Lesenswert?

also das liegt aber nicht am verwendeten mcu... wenn's daran läge, 
könnte er die datei zumindest öffnen (danach käme dann eine warning oder 
ein anderer fehler)...

mit der datei is was nicht in ordnung (fragt sich nur, was :-) ).
Gast #5340
Lesenswert?

Habe inzwischen rausgefunden, dass es zuerst doch einmal ein 
Verzeichnisproblem war.
Inzwischen ist die Datei aber wirklich im Verz und die funktionen können 
auch benutzt werden.

Aber funktionieren tuts immer noch nicht
Wenn ich eine Variable vom Typ clock_t definiere und der dann die 
programmlaufzeit mit clock() zuweise wird der Code zwar fehlerfrei 
compiliert aber beim linken kommt:
Linking...
Error[e46]: Undefined external "clock" referred in LCD ( C:\Dokumente 
und Einstellungen\Administrator\Eigene Dateien\IAR\mein 
LCD\Release\Obj\LCD.r90 )

Damit kann ich zwar nicht wirklich was anfangen, aber vielleicht wird 
von der Funktion ein Sigal "clock" ausgewertet welches eben von diesem 
MCU nicht ausgegeben wird.... nur so ne idee

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren