Hallo, mir fehlen folgende zwei Include-Dateien für den Tasking Compiler: - intrinsics.h - cint.h Was grundsätzliches: Sind solche Standard-Includedateien immer gleich, also von Entwicklungsumgebung zu Entwicklungsumgebung. Und gibt es eine Seite im Internet wo man sochen Dateien runterladen kann, wenn sie bei der Entwicklungsumgebung fehlen? LG Mario
> - intrinsics.h > - cint.h Was soll denn da drin stehen? Zum C-Standard gehören sie jedenfalls nicht. > Sind solche Standard-Includedateien immer gleich, also von > Entwicklungsumgebung zu Entwicklungsumgebung. Selbst Standard-Includedateien oft unterschiedlich, nämlich dann, wenn - sie von Implementierungsdetails der Standardbibliothek abhängig sind (bspw. stdio.h), - sie von Compiler- oder Prozessoreigenschaften abhängig sind (bspw. stdint.h) oder - darin Spracherweiterungen genutzt werden, die nicht von allen Compilern verstanden werden. Es nützt auch nichts, eine Headerdatei zu installieren, wenn die darin deklarierten Objekte (insbesondere Funktionen) in der Bibliothek fehlen.
Ich habe ein C-Programm, das mit einem GNU Compiler compiliert wurde und diese beiden Include-Dateien stehen dort im Code eingebunden. Nun möchte ich den COde verwenden, jedoch mit meinem Tasking-Compiler, und habe Probleme da ich diese beiden Includes nicht habe... Sind glaub ich keine Standard-C Libraries sondern uC basierend... Lg mario
>mir fehlen folgende zwei Include-Dateien... Dir werden dann evtl. nicht nur die include-Dateien fehlen, sondern auch die passenden Libraries. >Sind glaub ich keine Standard-C Libraries... Nein, *.h (Header-)Dateien sind keine Libraries. Eine fehlende Header-Datei mosert der Compiler an. Eine fehlende Library der Linker. Lösch doch die #include Zeilen einfach mal raus, oder lege leere Header-Dateien mit diesen Namen an. Dann siehst du, was dem Compiler fehlt. Mit ein wenig Glück sind das nur ein paar #defines...
Vermutlich haben die bei Tasking leicht andere Namen. intrinsics.h klingt nach intrinsischen Befehlen, also NOP, IDLE oder sowas. Und könnte cint.h nicht die inttypes.h sein, in der Definitionen wie uint8_t stehen? Schau mal die Include-Verzeichnisse bei Tasking durch, ob du eine Datei findest die ähnlich wie intrins.h lautet.
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.