eclipse cdt - 如何 "exclude resource from build" 一个特定的后缀
eclipse cdt - how to "exclude resource from build" a specific suffix
在我的构建工件文件夹中,我生成了每个 .c
文件 *.pp
的预处理输出。构建完成后,如果我转到 .c
文件并在 typedef
上点击 F3 (Open Declaration)
,弹出窗口将包含原始 .h
或 .c
文件 和 包含 .h
.
的所有 *.pp
文件
显然,我不想那样。
某人
虽然这会导致 .pp
文件未出现在定义符号的位置列表中。 . .它还具有从视图中完全删除 .pp
文件的副作用,这样我根本看不到或打开它们。
当然,另一种方法是 Exclude From Build
构建输出文件夹:Right click > Properties > C/C++ > Exclude Resource from build
。虽然这会从 的搜索路径中删除 *.pp
,但它在何处定义 搜索并且不会使其从视图中消失。 . .这适用于文件夹中的所有项目,其中一些我可能不想 Exclude From Build
.
问题
是否可以 Exclude From Build
基于后缀而不是文件夹,同时对给定后缀进行语法高亮显示 ON?
是的,这是可能的:
- 确保
*.pp
不是 added/registered 在Window > 首选项:C/C++ > 文件类型
- 右键单击
*.pp
文件并选择 打开方式 > 其他...
- 在编辑器选择对话框select中C/C++编辑器,勾选复选框 Use it for all '*.pp' files 然后点击 OK.
在我的构建工件文件夹中,我生成了每个 .c
文件 *.pp
的预处理输出。构建完成后,如果我转到 .c
文件并在 typedef
上点击 F3 (Open Declaration)
,弹出窗口将包含原始 .h
或 .c
文件 和 包含 .h
.
*.pp
文件
显然,我不想那样。
某人
虽然这会导致 .pp
文件未出现在定义符号的位置列表中。 . .它还具有从视图中完全删除 .pp
文件的副作用,这样我根本看不到或打开它们。
当然,另一种方法是 Exclude From Build
构建输出文件夹:Right click > Properties > C/C++ > Exclude Resource from build
。虽然这会从 的搜索路径中删除 *.pp
,但它在何处定义 搜索并且不会使其从视图中消失。 . .这适用于文件夹中的所有项目,其中一些我可能不想 Exclude From Build
.
问题
是否可以 Exclude From Build
基于后缀而不是文件夹,同时对给定后缀进行语法高亮显示 ON?
是的,这是可能的:
- 确保
*.pp
不是 added/registered 在Window > 首选项:C/C++ > 文件类型 - 右键单击
*.pp
文件并选择 打开方式 > 其他... - 在编辑器选择对话框select中C/C++编辑器,勾选复选框 Use it for all '*.pp' files 然后点击 OK.