如何从Eclipse CDT的构建中有效管理文件排除?

问题描述 投票:0回答:1

我有一个嵌入式C项目,它在目录层次结构中包含数十个源模块和头。该项目是为一些目标(使用构建配置进行管理)定义的,并且许多模块仅包含在一部分配置中。

该项目是一个makefile项目,是从命令行构建的,而我主要将Eclipse IDE用于其静态代码分析功能。例如,当搜索对象的定义时,它基于要在构建配置中包含该模块的信息而知道要打开哪个头文件。

过去,我使用导出/导入功能来批量编辑各种配置的包含路径和宏定义。

但是我正在寻找一种实现模块包含/排除的方法。如果在代码树中的目录上单击鼠标右键,则会看到Exclude from build...菜单项,该菜单项打开一个带有配置列表的对话框,在这里我可以方便地选择要排除该目录的配置。

但是,特定模块的上下文菜单中缺少此对话框。因此,我需要打开“属性”对话框,并滚动浏览所有配置,一一排除所需的配置。

是否有一个对话框类似于单个模块的目录?

是否有一种方法可以将这些设置(包括路径和宏除外)导出到XML文件中以便于编辑? Eclipse在哪里保存此信息?

我正在使用ARM的DS-5 Eclipse平台版本Mars.2(4.5.2)

我有一个嵌入式C项目,它在目录层次结构中包含数十个源模块和头。该项目是针对一些目标(使用构建配置进行管理)和许多...

eclipse arm eclipse-cdt ds-5
1个回答
0
投票

我在Exclude from build...子菜单中看到目录和单个文件的Resource Configurations

© www.soinside.com 2019 - 2024. All rights reserved.