Forum: Compiler & IDEs Probleme mit directory files


von Hans D. (Gast)


Lesenswert?

Hallo

Habe schon gegoogelt aber nichts gefunden was mir weiter hilft!

Ich kriege beim Build 30 error! U.a. die Meldungen

error: uart.h: No such file or directory
error: fifo.h: No such file or directory

Ich dachte, dass er aufem falschen Pfad schaut, mein PC hat 2 laufwerke 
und WIN-AVR und AVR-Studio sind auf dem E: und eben nicht  wie üblich 
auf dem C:

Ich habe bisher mit Bascom und ConradControll "gearbeitet" und weiss 
nicht mehr weiter :(

Ich habe den PC nach UART.h durchsucht und einen treffer gelandet und 
den Pfad unter Optionen in "Include Directories" angegeben!

Resultat: 1 Error

-cc1.exe: error: 
E:\WinAVR-20100110\doc\avr-libc\examples\stdiodemo\uart.h: not a 
directory

Kann mir jemand einen Tipp geben?

Mfg
HD

von Peter II (Gast)


Lesenswert?

error: uart.h: No such file or directory
error: fifo.h: No such file or directory

diese dateien sind bestimmt zu einer lib, dann im normalen GCC gibt es 
sie nicht. Es wird auch nicht nur eine datei mit dem namen uart.h geben 
denn es gibt genug leute die sich sotwas selber geschrieben haben.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> Ich habe den PC nach UART.h durchsucht und einen treffer gelandet und
> den Pfad unter Optionen in "Include Directories" angegeben!

Du hast
1
E:\WinAVR-20100110\doc\avr-libc\examples\stdiodemo\uart.h
angegeben.

Das ist nicht der Pfad, sondern der vollständige Dateiname.

Du musst stattdessen
1
E:\WinAVR-20100110\doc\avr-libc\examples\stdiodemo

angeben.

von Rolf Magnus (Gast)


Lesenswert?

Hans D. schrieb:
> Ich habe den PC nach UART.h durchsucht und einen treffer gelandet und
> den Pfad unter Optionen in "Include Directories" angegeben!
>
> Resultat: 1 Error
>
> -cc1.exe: error:
> E:\WinAVR-20100110\doc\avr-libc\examples\stdiodemo\uart.h: not a
> directory

Da hat er recht.
E:\WinAVR-20100110\doc\avr-libc\examples\stdiodemo\uart.h ist kein 
Verzeichnis, sondern eine Datei, die man natürlich nicht als 
Include-Verzeichnis angeben kann. Versuch's mal nur mit dem Verzeichnis 
ohne Dateinamen.

von Hans D. (Gast)


Lesenswert?

Ok war mein fehler, ich hätte den artikel auf RN wissen besser 
durchlesen sollen!

Dort ist nebst dem Programmbeispiel in C auch noch der Code für den 
Header! Ops..sorry allerseits ich hätte es besser lesen müssen!

Trozdem danke für AW

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
Noch kein Account? Hier anmelden.