2010-10-08 10 views
6

Ich weiß, dass es ähnliche Fragen mit Antworten gibt, und einige von ihnen werden mir angeboten, während ich dies tippe. Keiner von ihnen scheint jedoch eine Lösung ohne absolute Pfade zu bieten.Kann ich Quellcode zwischen Projekten in Eclipse (CDT) freigeben, ohne absolute Pfade zu verwenden?

Ich habe zwei Projekte in einem SVN-Projekt, und sie müssen einige .cpp und .h Dateien auf eine gemeinsame Weise verwenden. Ich konnte einfach keine Möglichkeit finden, absolute Pfade zu vermeiden, die direkt mit dem Verzeichnis zusammenhängen, in dem ich meinen Code auschecke. Es ist sehr wahrscheinlich, dass jeder, der versucht, den Code zu verwenden, diese Variablen zuerst ändern muss.

Ich konnte keine Lösung ohne Verwendung einer Variablen (im besten Fall) sehen. Gibt es neue Tricks/Entwicklungen, die ich vermisse?

+0

Ich habe die gleiche Frage (mit Eclipse CDT 8). Ich habe seit Wochen gesucht ...: - (( – logoff

Antwort

4

Ich denke, ich habe es gelöst !. In Eclipse CDT 8 können Sie verknüpfte Dateien/Ordner mit absoluten oder relativen Pfaden zu Workspace verwenden.

Sie müssen dies tun:

New Ordner-> Erweitert, markieren Sie "Link/Ordner in Dateisystem-Datei", Variablen-> Workspace-> Extend, dann andere Projekt Dateien/Ordner auswählen.

Schließlich verwenden:

Neue Quellordner jeder neuen verknüpften Ordner.

Das ist alles!