相关疑难解决方法(0)

从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/完全排除.

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

eclipse eclipse-cdt

23
推荐指数
1
解决办法
2万
查看次数

从Eclipse Indexing中排除构建中包含的文件

该问题为从索引中排除也从构建中排除的文件提供了很好的答案。一个悬而未决的问题仍然存在:如何防止作为构建一部分的文件填充代码完成功能或代码洞察功能?

我的用例是TrueSTUDIO(以前是System Workbench,当时是Eclipse)项目,其中包括另一个项目中的一些模块。它们被包装在安全使用的存根和包装中,切勿直接调用。外部模块无法编辑,因为它们必须与另一个项目保持同步,因此它们的文件名和其他符号与当前项目的名称会发生​​冲突。当使用代码完成来包含标题或完成函数名称时,不使用的模块的文件名和函数名称将直接显示在完成列表中。

我希望继续在我的构建中包括这些模块,但是它们的任何内容都不会出现在代码完成/洞察功能中。

我在“项目属性”->“ C / C ++常规”->“索引器”中看到,有一些选项可将索引器配置为使用其他构建配置。这是有希望的,但可能很快导致索引器与主要构建配置完全不同步。

对实用方法有什么建议吗?

c c++ eclipse build

5
推荐指数
1
解决办法
328
查看次数

标签 统计

eclipse ×2

build ×1

c ×1

c++ ×1

eclipse-cdt ×1