i2cmaster.h wird nicht gefunden

Gast #3935531
Lesenswert?
• ▲
▼
Guten Abend!

Ich programmiere einen ATMega328 in Atmel Studio, dabei habe ich 
folgendes Problem:

die eingebundene i2cmaster.h wird nicht gefunden.
Code sieht so aus:
1
#include <avr/io.h>
2
#include <inttypes.h>
3
#include <avr/interrupt.h>
4
#include <stdlib.h>  
5
#include <compat/deprecated.h>
6
#include "uart.h"
7
#include "i2cmaster.h"

die uart.h files und die i2cmaster.h (beides übrigens von Peter Fleury) 
muss ich ja in "" setzen, da das "externe" Dateien sind?!

Ich habe rechts im "Solution Explorer" die Dateien folgendermaßen zu 
meinem Projekt hinzugefügt:
Rechtsklick auf Projektname, Add existing Item, twimaster.c und 
i2cmaster.h ausgewählt, dann auf Add geklickt.

Beim komilieren kommt aber die Fehlermeldung:
1
i2cmaster-h: No such file or directory

wo liegt mein Fehler? Ich könnte schwören, dass das das letzte mal 
funktioniert hat...

Grüße und Danke!
Gast #3935556
Lesenswert?
• ▲
▼
Peter II schrieb:
> liegt die uart.h im gleichen Verzeichnis wie die i2cmaster.h?

Vor dem Hinzufügen nicht. Da liegen beide in ihrem eigenen Ordner im 
Programmverzeichnis.
Wenn ich die Dateien hinzufüge werden die aber beide ins Verzeichnis von 
Projektname.c gespeichert.

Was mir gerade komisch vorkommt: ich habe garnkeine main.c?!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.