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

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