Header File Errors

Gast #2163978
Hallo zusammen!

Ich arbeite mit MikroC pro und hätte da eine Frage:
Ich will den Header 'PIC18F4520.h'(welchen ich aus dem Internet holte)
in mein Projekt einfügen. Will ich dieses dann aber Kompilieren, so gibt 
MikroC viele verschiedene Fehler an, wie z.B:

 ; expected but '__at' found

etc...

Aber am Header File sollte man doch nichts ändern, oder? Weis da jemand 
vielleicht woran dies liegt?

Lg Theodor
Persönliche Seite
Die Headerdatei, die Du Dir da "aus dem Internet" besorgt hast, passt 
nicht zum von Dir genutzten Compiler.

Der Name der Datei lässt vermuten, daß Du damit modellspezifische 
Funktionen eines Controllers ansprechen willst, der von Deinem 
C-Compiler nicht "ab Werk" unterstützt wird.
Das kann funktionieren, wenn Du eine entsprechende zum Compiler 
passende Headerdatei verwendest, das muss aber nicht funktionieren, 
weil es z.B. sein kann, daß der Compiler für dieses Controllermodell 
anderen Code erzeugen muss als bisher (wenn z.B. durch mehr Speicher 
oder andere Kernarchitektur andere Adressierungsarten etc. zu verwenden 
sind).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.