avr studio 5 includes

Gast #2205087
Lesenswert?

hallo und schönen Abend.

Ich habe soeben das Studio 5 runtergeladen um es auszuprobieren, aber es 
hakt. Ich hoffe ihr könnt mir helfen:
Wo sind die include dateien? Ich habe ein einfaches #include "delay.h" 
probiert - darauf hin öffnet sich sogar ein Auswahlfenster wo delay.h 
enthalten ist, es scheint also sogar bekannt zu sein, aber übersetzen 
ergibt nur : No such file or directory....
direkt #include <utils/delay.h> funktioniert ebenfalls nicht.

Ich kann mir vorstellen, daß visual Studio als Basis eine Verbesserung 
zum 4er Studio sein mag, aber allein die ganzen Knöpfe und Einstell 
Möglichkeiten sind einschüchternd.
Dann noch so etwas ärgerliches wie Header, die ich nicht finde. :-(

Was mache ich falsch? Die includes vom avr assembler habe ich gefunden, 
aber was für den c compiler da wäre habe ich nicht gefunden.


Allerherzlichsten Dank!
Gast #2205102
Lesenswert?

john doe schrieb:
> Dann noch so etwas ärgerliches wie Header, die ich nicht finde. :-(
Solche Kleinigkeiten sind immer am ärgerlichsten...

Probier mal folgendes: Finde mittels Windoofsuche heraus wo die ganzen 
Header liegen und füge den Pfad zur Umgebungsvariable PATH hinzu 
(Trenner ist das Semikolon). Wenn es dann funktioniert um so besser, 
ansonsten den Pfad wieder entfernen.
Unter XP: Rechtsklick Arbeitsplatz, Eigenschaften, Erweitert, 
Umgebungsvariablen.
Gast #2205125
Lesenswert?

Das liegt eventuell daran, das das korrekt
1
#include <util/delay.h>
heißt. Man beachte das fehlende s bei util...

Und nein, die Include Suchpfade des avr_gcc haben rein gar nichts mit 
dem Systemsuchpfad PATH zu tun! Den lässt man am besten so wie er 
ist/war.

Um die richtigen Pfade kümmert sich bei einer korrekten Installation das 
AVRStudio5. Bei mir (Win7, x64) hat es auf Anhieb funktioniert.

F_CPU würde ich auch über das Symbols Menü vom Compiler in den 
Projekteigenschaften einstellen. Aber eventuell gibt es noch eine andere 
Stelle, die das gleiche bewirkt.

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