Ich habe dieses Projekt in Visual Studio 2015:Wie "synchronisiert" man zwei Projekte innerhalb derselben Lösung?
wie Sie sehen können, sie "teilen" die gleichen Klassen (CPP/.h). Wenn ich es innerhalb DefaultProject-app
redigiere, ändert es sich automatisch innerhalb DefaultProject-vst2
.
Jetzt möchte ich eine neue Klasse machen, und ich möchte das gleiche für sie. Klicken Sie also mit der rechten Maustaste auf DefaultProject-app
-> Hinzufügen-> Klasse. Aber sobald ich es erstelle, platziere es nur in DefaultProject-app
. Es sollte in beiden Projekten sein und kompilieren, wenn ich eine der anderen kompiliere.
Wie kann ich es tun? Etwas wie "Build-Phasen" in Xcode?
Ist es nicht besser, die freigegebenen Dateien in ein drittes Projekt zu ziehen, auf das die beiden anderen verweisen? Auf diese Weise müssen Sie sich keine Gedanken darüber machen, mehrere Kopien zu behalten und synchron zu halten (selbst wenn VS mit diesem Teil hilft). – senschen
Was @senschen sagt. Normalerweise mache ich es zu einer statischen Bibliothek. –
Vielleicht ist dies bereits die Art und Weise, wie dies "erledigt" wird (drittes Projekt, auf das die anderen beiden verweisen). Aber wie kann ich wissen, welches "dritte" Projekt die neue Klasse ist? – markzzz