arbeite mit avr studio! nun möchte ich eine c-datei resp. h-datei einbinden! beispielsweise so: #include <uart.h> nur motzt der compiler jetzt dass er diese datei nicht findet, ist ja schon klar weil der pfad nicht richtig ist! aber was ist den der richtige pfad resp wo ist der compiler versteckt? wie müsste das dann aussehen?
AVRStudio hat keinen eigenen C-Compiler, sondern nur einen Assembler. Wenn Du in AVRStudio mit C-Programmen arbeiten willst, dann musst Du einen Compiler installieren (WINAVR). Abgesehen davon ist uart.h kein Standard-C-Header. Da wirst Du so oder so den Pfad angeben müssen. Und wenn Du nicht weißt, wie das geht, dann schau mal im C-Buch Deines Vertrauens nach, was es mit #include<FILENAME> und #include"FILENAME" auf sich hat...
> #include<FILENAME> > und > #include"FILENAME" > auf sich hat... Falls du zu faul zum Suchen bist... :) bei #include <FILENAME> sucht der Compiler im Includepfad z.B. WinAVR\avr\include\ bei #include "Filename" im Pfad in dem sich dein Quellcode befindet. Hast du also in dem Verzeichnis, unter dem du den Quellcode gespeichert hast, noch ein weiteres für Header erstellt z.B. HEADER ;) könntest du die Datei mit #include "HEADER/uart.h" einbinden. Auch #include "../uart.h" für das nächst höhere Verzeichnis ist möglich.
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.