AVR Studio 6.x Problem

Gast #4527633
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
#4565389
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
Gast #4571873
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

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