Header Files einbinden

Gast #699262
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 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.