Fehler beim kompilieren des Bootloadertoutorials in C

OP #4300328
Lesenswert?

Hallo, habe mal das Bootloadertutorial in C

https://www.mikrocontroller.net/articles/AVR_Bootloader_in_C_-_eine_einfache_Anleitung

 "durchgearbeitet" und wollte es debuggen(falls das überhaupt geht). 
Bekomme falls es etwas zur Sache tut bei Win8.1 & AtmelStudio 6.2 
folgende Fehler beim kompilieren:

Error  1  cannot find -luart.h    1  1  Bootloader
Error  2  ld returned 1 exit status  collect2.exe  0  0  Bootloader

Hab die uart.h von Peter Fleury. Weiß jemand zufällig wo der Fehler 
liegt?
Angehängte Dateien:
OP #4300357
Lesenswert?

Ja, da steht doch luart.h wird nicht gefunden. Dass da ein l oder I 
vorsteht hat mich stutzig gemacht. Ich hatte es schon rechts im 
Solutionexplorer eingefügt, und auch nätürlich einmal mit #include 
"uart.h" und einmal mit kompletten Pfad. Hat beides nicht geklappt. Wenn 
ich nur "#include uart.h" + Solutionexplorer mache kommt Error  1

uart.h: No such file or directory     14  18  Bootloader



mit richtigen Pfad kommt die Fehlermeldung im ersten Post.





Ah nach den Projektoptionen muss ich mal gucken.
#4300381
Lesenswert?

Max K. schrieb:
> Ich bedanke mich sehr herzlich bei euch! Hat geklappt. Warum ich das
> aber rechts nicht einbinden muss, check ich noch nicht so richtig.

Du solltest es im Solution Explorer angeben.

Aber bitte nicht unter Libraries.
Denn ein Header File ist keine Library, auch wenn der Ausdruck hier im 
Forum fälschlicherweise gerne dafür benutzt wird.

Eine Library ist eine Sammlung von vorcompilierten Sourcem Code.
Gast #4300403
Lesenswert?

Max K. schrieb:
> Ich bedanke mich sehr herzlich bei euch! Hat geklappt. Warum ich
> das aber rechts nicht einbinden muss, check ich noch nicht so richtig.

Weil die Header-Einträge im Solution-Explorer eher der Bequemlichkeit 
und Übersicht dienen. Der Compiler interessiert sich für die Includes in 
den Quelldateien und die in den Optionen angegebenen Verzeichnisse, in 
denen gegebenenfalls nach Headern gesucht werden soll.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren