Forum: Mikrocontroller und Digitale Elektronik Compile Fehler


von Adi (Gast)


Lesenswert?

Hi,

warum bekomme ich ständig diese Fehlermeldung (uVision2)beim
compilieren?

EAROM.H(3): error C129: missing ';' before 'ReadEarom'

in earom.h ist folgender Aufruf:

INT16S ReadEarom(INT8U);

Was mache ich hier Falsch. Ich benutze einen Philips P89C51RC2

von AndreasH (Gast)


Lesenswert?

Wie sieht denn INT16S aus bzw. wie und wo ist das definiert.
Vielleicht kennt der Compiler dass nicht.

von Gerhard Gunzelmann (Gast)


Lesenswert?

Meist ist der fehelr schon vorher

steht da in Deinem Programm #include earom.h ?

In der regel ist kein Fehelr in einem mitgelieferten h-File, aber
vielleicht in Deinem Programm. fehlt da irgendwo ein ; ?

Gerhard

von Adi (Gast)


Lesenswert?

es lag am Compiler

es muss signed int für INT16S und unsigned char für INT8U heissen.

Adi

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
Noch kein Account? Hier anmelden.