Forum: Compiler & IDEs AVR Studio 6.x Problem


von Markus (Gast)


Lesenswert?

Hallo,
vielleicht kann mir jemand von euch helfen.
Ich habe folgendes Problem mit AVR Studio 6.x:

Es existieren 2 Projekte.
Projekt 1: c:\devel\projekt1\ mit main.c ,lib.c, lib.h
Projekt 2: c:\devel\projekt2\ mit anderer main.c

Im Projekt 2 wir auch die lib.c von Projekt1 als link verwendet d.h im 
Project Explorer von Projekt 2 habe ich die main.c und lib.c als (as 
link) angegeben. Desweiteren wird noch im Projekt 2 der Suchpfad in 
Toolchain->Compiler-> Directories für die lib.h angegeben.


Wenn ich nun das Projekt 2 kompiliere, dann nimmt er sich immer die 
main.c vom Projekt 1 und ich weiss nicht warum. Ich habe schon an 
diversen Stelen in Projekteinstellungen gesucht, aber bisher keinen 
Anhaltspunkt gefunden.

Hatte jemand von euch schon ähnliches Problem?
Über Tipps würde ich mich freuen.
Danke,
Markus

von Michael B. (greye)


Lesenswert?

Markus schrieb:
> Im Projekt 2 wir auch die lib.c von Projekt1 als link verwendet d.h im
> Project Explorer von Projekt 2 habe ich die main.c und lib.c als (as
> link) angegeben.

> Wenn ich nun das Projekt 2 kompiliere, dann nimmt er sich immer die
> main.c vom Projekt 1 und ich weiss nicht warum.

Ist das jetzt nur unglücklich formuliert oder hast Du wirklich die 
main.c aus Projekt1 in Projekt2 eingebunden?

Dann ist doch klar, warum er main.c aus Projekt1 nimmt …
Oder kapiere ich jetzt was nicht?

Gruß, Michael

von Markus (Gast)


Lesenswert?

Hallo Michael,
du hast vollkommen recht. Ich habe etwas falsch wieder gegeben.
Es muß lauten:

"Im Projekt 2 wir auch die lib.c von Projekt1 als link verwendet d.h im
Project Explorer von Projekt 2 habe ich die lib.h und lib.c als (as
link) angegeben. Desweiteren wird noch im Projekt 2 der Suchpfad in
Toolchain->Compiler-> Directories für die lib.h angegeben."

Inzwischen habe ich die den beiden main.c eindeutige Namen gegeben und 
es funktioniert. Dennoch sieht es nach einem Fehler im AVR Studio aus.

Danke für den Hinweis.
Markus

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.