从Eclipse CDT项目中完全排除某些目录

use*_*669 23 eclipse eclipse-cdt

我正在使用在Eclipse之外构建和运行的C++代码库.

我创建了一个Eclipse项目,我只使用Eclipse浏览/编辑代码.

但是,我无法弄清楚如何完全排除某些目录,比如build/from.它们不仅应该在构建期间排除,也应该在"刷新工作区"中排除,这似乎经常被触发.举个例子,我的工作区是

d:\workspace
Run Code Online (Sandbox Code Playgroud)

它有像这样的目录

source/
build/
..
Run Code Online (Sandbox Code Playgroud)

在启动期间,Eclipse会自动获取工作区内的所有目录.但是,我希望Eclipse build/完全排除.

我的代码在远程计算机上,因此"刷新工作区"会减慢速度.

ks1*_*322 28

您可以通过添加资源过滤器来完成.将Exclude All资源过滤器类型添加到项目的根文件夹.另见这个答案.

  • 要实现此目的,您可能需要右键单击项目文件夹,选择属性,然后搜索"资源过滤器" (4认同)
  • 有关如何过滤特定的、相对的、子文件夹。 (2认同)