Probleme beim Einbinden von Files in MPLAB v8.76

Gast #2355910
Lesenswert?
• ▲
▼
Hallo Leute,

ich bim am verzweifeln und habe folgendes Problem:

Ich möchte ein bestehendes Projekt von Openpicus IDE geschrieben in 
MPLAB einbinden und bekomme immer wieder Fehlermeldungen (no such file 
or directory und das er die Deklarationen nicht kennt, da er bestimmt 
die header Dateien noch nicht eingebunden hat).

Ich benutzte zum erstellen eines Projektes den Wizard in MPLAB, wie in 
einigen Beiträgen schon erklärt.
Des Weiteren habe ich zum Test, alle zum Projekt zugehörigen Files in 
einen Ordner kopiert und nur aus dem Ordner die Files in MPLAB 
eingefügt, leider ohne Erfolg. Ich bekomme immer die gleichen 
Fehlermeldungen

Was mache ich falsch?

Gruß
Dennis
Gast #2356737
Lesenswert?
• ▲
▼
Hermann, vielen Dank für deine Antwort.

Das habe ich auch schon gemacht, es werden mir trotzdem noch Fehler 
ausgegeben, obwohl die Files in dem Dateipfad sind, wie ich ihn in 
include search path angegeben habe.
Gast #2356908
Lesenswert?
• ▲
▼
Ich nehme alles zurück Hermann es hat geklappt, nur jetzt habe ich noch 
mehr Fehler bekommen, die lauten "multiple definition of ...".
Was hat das auf sich, in Openpicus IDE hat alles super funktioniert?

Vielen Dank

Gruß
Dennis
(Firma: www.pcb-devboards.de) #2357028
Lesenswert?
• ▲
▼
Dennis schrieb:
> Ich nehme alles zurück Hermann es hat geklappt, nur jetzt habe ich noch
> mehr Fehler bekommen, die lauten "multiple definition of ...".
> Was hat das auf sich, in Openpicus IDE hat alles super funktioniert?

da kann ich die nicht helfen, da musst du selber schauen:
du hast mehrfache definition, z.B.
in main.h und xxxx.h
#define  SYS_FREQ     120000000UL

oder du hast die variable mehrfacht definiert,

oder die header files falsch inkludiert

Gruß Hermann
Gast #2357415
Lesenswert?
• ▲
▼
Tarkan D. schrieb:
> #ifndef NAMEMEINESHEADERS_H
> #define NAMEMEINESHEADERS_H
>
> // hier dein headerzeugs
>
> #endif

Das habe ich gemacht, es kommt trotzdem der Fehler.
Das komische ist, der Compiler meckert bei allen .c Dateien und bei 
jeder Funktion die in den .c Dateien vorhanden sind.
Gast #2357419
Lesenswert?
• ▲
▼
@ Hermann,

mehrfach Definition kann nicht sein, dann hätte der Compiler von 
Openpicus IDE doch schon gemeckert oder?

Wenn ich die Firmware mit Openpicus IDE auf mein Pic lade, läuft ja 
alles wie es soll, ich möchte nur mit MPLAB debuggen.

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.