2011-01-27 49 views
0

在其中一個Eclipse CDT項目(用於嵌入式目標)中,我們需要同時支持Windows和Linux環境。對於傳統的Makefiles,我知道如何根據操作系統類型(即工具路徑等)採用不同的配置(例如,工具路徑等)。配置從Windows/Linux運行的Eclipse CDT項目

在Eclipse中處理此問題的最佳做法是什麼?我知道我可以手動更改GUI上的所有設置,但我寧願只更改一次,然後保存。然後其他開發人員只需拉入這個「配置模板」即可。或者更好的是,有沒有一種方法可以讓eclipse根據運行的操作系統動態地調用不同的配置?因此,項目文件可以簽入,並且當某人更新編譯器選項時,例如,其他人也可以看到它。

回答

1

要創建新的生成配置,請右鍵單擊該項目並選擇properties。在屬性窗口中,單擊左窗格中的C/C++ Build,然後單擊Manage Configurations(在右上角)。然後點擊New創建一個新的配置併爲其命名。然後你可以選擇這個新的配置並根據需要進行更改。據我所知,你必須爲每個項目重複它。

關於你的第二個問題,我不知道Eclipse是否可以根據操作系統動態加載配置;不過,我認爲無論如何建議檢入項目文件,例如,如果有人添加新的源代碼文件,它會更改項目文件以將此新文件包含到項目中。

+0

我的答案假設你想保持更改構建配置。如果您需要保存其他設置,請詳細說明,您需要更改和保存哪些設置。 – 2011-01-27 08:51:15