2010-10-08 19 views
6

Wiem, że są podobne pytania z odpowiedziami, a niektóre z nich są oferowane mojej, kiedy to piszę. Jednak żaden z nich nie wydaje się oferować rozwiązania bez bezwzględnych ścieżek.Czy mogę udostępniać kod źródłowy między projektami w Eclipse (CDT) bez użycia ścieżek bezwzględnych?

Mam dwa projekty w projekcie SVN i muszą one korzystać z niektórych plików .cpp i .h we współdzielony sposób. Po prostu nie mogłem znaleźć sposobu na uniknięcie bezwzględnych ścieżek, które są bezpośrednio związane z katalogiem, w którym sprawdzam mój kod. Jest bardzo prawdopodobne, że każdy, kto spróbuje użyć kodu, będzie musiał najpierw zmodyfikować te zmienne.

Nie widziałem żadnego rozwiązania bez użycia zmiennej (w najlepszym przypadku). Czy są jakieś najnowsze sztuczki/zmiany, których mi brakuje?

+0

Mam to samo pytanie (z Eclipse CDT 8). Szukałem tygodni ...: - (( – logoff

Odpowiedz

4

Myślę, że go rozwiązałem !. W Eclipse CDT 8 możesz używać połączonych plików/folderów z absolutnymi lub względnymi ścieżkami do Workspace.

Trzeba to zrobić:

New Teczki> Zaawansowane, zaznacz "link do pliku/folderu w systemie plików", Variables-> Workspace-> Extend, a następnie wybierz inny projekt pliki/foldery.

Wreszcie użyć:

folderu nowym źródłem każdego nowego połączonych folderów.

To wszystko!