externe Quelltexte Atmel Studio 7

Gast #4458642
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
#4458944
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
Gast #4459102
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

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.