當開始使用 CDT 時,常見的問題是決定如何使現有的 C/C++ 程式檔進入 Eclipse 中。 您可以利用許多方式來執行這個動作。 以下所說明的實務是建議採用的方法。
如果現有的來源樹接受 CVS 的管理,您可以利用「CVS 儲存庫」視景,將儲存庫中的任何資料夾「移出成為...」。 您第一次「移出成為...」時,會啟動「新建專案」精靈,您必須建立 C 或 C++ 專案資料夾。 如果需要詳細資訊,請參閱建立專案和使用 C/C++ 專案檔。
這時 CVS 會將專案移出到專案的位置。 建議您最後新增及確定 CDT 專案檔回到 CVS。CDT 專案檔包括 .project、.cdtproject 和 .cdtbuild(如果是受管理的建置專案),並位於每一個 CDT 專案的根資料夾。
通常現有的專案有它們自己的 Make 檔,因此您應該建立新的標準 Make C/C++ 專案。如果需要詳細資訊, 請參閱建立專案和使用 C/C++ 專案檔。
為了協助您識別專案的根資料夾,請考量下列準則:
專案資源是維護在指定的遠端位置中,而不是在 Eclipse 的工作區資料夾。 不過,現有的資料夾結構會顯示在「C/C++ 專案」視圖中。 專案的 Meta 資料,如專案的索引和通往現有來源的鏈結,會儲存在工作區資料夾的 metadata 目錄中。 如果需要工作區資料夾的詳細資訊,請參閱工作台使用手冊 > 作業 > 升級 Eclipse。
建立好 CDT 專案之後,您就不能輕易移動它或重新定義它的根資料夾。 如果您必須這麼做,可刪除 CDT 專案(但不刪除它的內容),然後指定不同的非預設位置來重建它。另一個方法是建立 C/C++ 專案,再匯入現有的檔案系統。 如果需要詳細資訊,請參閱工作台使用手冊 > 作業 > 匯入 > 從檔案系統中匯入資源
這種方式會將檔案從檔案系統複製到 Eclipse 工作台專案或資料夾中。 原始程式檔會原封不動,您將利用 CDT 來編輯、建置和除錯檔案的複本。 當您順利匯入了現有檔案系統之後,資料夾結構會顯示在「C/C++ 專案」視圖中。 同樣地,您應該識別適當的「根資料夾」來匯入。
要訣: