Forum: Mikrocontroller und Digitale Elektronik externe Quelltexte Atmel Studio 7


von Torsten O. (Gast)


Lesenswert?

Hallo,

ich arbeite an einem AVR-GCC Projekt unter Atmel Studio 7 und möchte 
gerne mehrere Projekte innerhalb einer Solution editieren. Es geht 
hierbei um eine I2C Kommunikation.

Im Netz konnte ich bisher leider keine Informationen dazu finden, wie 
ich externe Header- und Sourcedateien einbinden kann. Folgende 
Datei-/Ordnerstruktur ist gegeben:

\Solution\I2C\i2c.h
\Solution\I2C\i2c.c
\Solution\I2C\i2c.cproj

\Solution\Master\main.c
\Solution\Master\master.cproj

\Solution\Slave\main.c
\Solution\Slave\slave.cproj

Wie sollte es anders sein, möchte ich gerne die Header- und Sourcedatei 
(i2c.h, i2c.c) in den Projekten "Master" und "Slave" verwenden. Ich 
könnte im Solutionexplorer "Add existing item" klicken, dann werden aber 
Kopien erstellt - was natürlich gar keinen Sinn macht.

Kann vielleicht irgendjemand helfen bzw. mir einen Tipp geben?



lg Torsten

von Sven L. (svenl)


Lesenswert?

Warum packst Du jedes Modul in eine eigene Solution?

Du kannst auch alle 3 Projekte in eine Solution werfen, dann hat man 
kein Problem mit der Referenzierung. - Außerhalb von Solutions kann man 
nur auf anderen Code verweisen, indem man eine Bibliothek baut und diese 
dann unter Verweise/References einbindet.

Viele Grüße!

Sven

von Torsten O. (Gast)


Lesenswert?

Nein halt,

alle drei Projekte sind doch innerhalb der selben Solution - sieht man 
doch an den Verzeichnissen ;-)

Wie genau soll das mit der Referenzierung funktionieren? Ich hatte das 
versucht, aber auch das leider ohne Erfolg.



lg Torsten

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.