我正在使用由很多人开发的巨大代码库。该代码包含多个目标的代码。我正在研究Target L.目标特定代码在各个目录中。
在编译期间,基于某些标志,有选择地编译代码。没问题。
然而,当我使用目标L的代码时,当我尝试解析/跟随函数或变量或文字或任何东西时,有时eclipse会将我引导到来自不同目标的声明/函数。
例如:我遵循变量xyz并打开目标S的声明,而不是我感兴趣的目标,L。根据我上面的描述,xyz将出现在多个目标特定代码的代码部分中。
我想这是建立索引时发现的第一个或最后一个声明。我的猜测是,它将我带到了建立索引时发现的最后一个声明。
我的问题是,我可以从日食代码索引中排除某些目录吗?
我尝试从我的工作集中排除目录,但这没有帮助。
谢谢!
答案 0 :(得分:2)
您可以尝试设置构建系统用于构建特定目标的相同定义。无论如何,这应该更好地匹配编译的内容。
修改强> 您还可以选择所有项目(取消选择所需的项目),右键单击,选择资源配置 - >从Build中排除。然后重建索引。