![](/img/trans.png)
[英]How to get back a file that was excluded from a build configuration in Eclipse CDT?
[英]How to efficiently manage file exclusion from build in Eclipse CDT?
我有一個嵌入式 C 項目,該項目由目錄層次結構中的數十個源模塊和標頭組成。 該項目是為幾個目標定義的(使用構建配置進行管理),並且許多模塊都包含在構建中,僅用於配置的子集。
The project is a makefile project, built from command line, and I am using the Eclipse IDE mostly for its static code analysis capabilities. 例如,當搜索 object 的定義時,它知道要打開哪個 header 文件,基於構建配置中包含該模塊。
過去,我使用導出/導入功能批量編輯各種配置的包含路徑和宏定義。
但我正在尋找一種方法來實現模塊包含/排除。 如果我右鍵單擊代碼樹中的一個目錄,我會看到Exclude from build...
菜單條目,它會打開一個包含配置列表的對話框,我可以方便地在其中 select 在其中排除該目錄的配置。
但是,特定模塊的上下文菜單中缺少此對話框。 因此,我需要打開“屬性”對話框並滾動瀏覽所有配置,一一排除所需配置。
是否有類似於單個模塊的目錄的對話框?
有沒有辦法將這些設置(包括路徑和宏除外)導出到 XML 文件以便於編輯? Eclipse 將這些信息保存在哪里?
我正在使用ARM的DS-5 Eclipse平台版本Mars.2(4.5.2)
我在目錄和單個文件的Resource Configurations
子菜單中看到Exclude from build...
至於 Eclipse 存儲此信息的位置:在.cproject
文件中,在看起來像這樣的條目中:
<cproject ...>
<storageModule ...>
<cconfiguration ...>
...
<storageModule ...>
<configuration ...>
...
<sourceEntries>
<entry excluding="<path-to-excluded-resource>" ...>
...
</sourceEntries>
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.