eclipse cdt - 如何“从构建中排除资源”一个特定的后缀

时间:2018-01-18 20:02:33

标签: eclipse eclipse-cdt

在我的构建工件文件夹中,我生成每个.c文件*.pp的预处理输出。构建完成后,如果我转到我的.c文件并点击F3 (Open Declaration)上的typedef,则弹出窗口包含原始.h或{{1} }文件包含.c的所有*.pp个文件。

显然,我不希望这样。

有人said to add all .*pp files Resource > Resource Filters > Exclude all

虽然这确实导致.h文件没有出现在地点列表中,但是定义了符号。 。 。它还具有从视图中完全删除.pp文件的副作用,因此我根本看不到或打开它们。

当然,实现此目的的另一种方法是.pp构建输出文件夹:Exclude From Build。虽然这会从的搜索路径中删除Right click > Properties > C/C++ > Exclude Resource from build,但在其中定义搜索并且不会使其从视图中消失。 。 。这适用于包含该文件夹的所有项目,其中一些我可能不想*.pp

问题

是否可以Exclude From Build基于后缀而不是文件夹,同时为给定后缀突出显示 ON 的语法?

1 个答案:

答案 0 :(得分:1)

是的,这是可能的:

  1. 确保 *.pp Window>中添加/注册 偏好:C / C ++>文件类型
  2. 右键单击*.pp文件,然后选择 打开方式>其他...
  3. 编辑器选择对话框中选择 C / C ++编辑器 ,选中复选框 将其用于所有' * .pp'文件 ,然后点击确定