在我的构建工件文件夹中,我生成每个.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 的语法?
答案 0 :(得分:1)
是的,这是可能的:
*.pp
在 Window>中添加/注册 偏好:C / C ++>文件类型 *.pp
文件,然后选择 打开方式>其他... 的