eclipse - eclipse 3.8.1 cdt 8.6.0,从索引器中排除特定的系统头文件
问题描述
我看到了相关的问题,但找不到以下问题的简单而准确的答案:
注意:更新到 4.10.0 和 CDT 9.6.0,问题依旧
我使用 eclipse 作为编辑器,而不是构建器。
我有一个像这样的eclipse开发项目(foo)结构
foo/
src/
bar.c
include/
bar.h
man/
test/
etc/
make && make install 创建:
/usr/
include/
foo/
bar.h
构建后,索引器拉入了两个 bar.h 头文件,并且我的所有编辑器文件都被红色和未解决的引用污染,因为它无法确定要使用哪个头文件。
我尝试使用资源过滤器但没有运气 - 文件、目录、相对路径、名称、尝试使用索引器设置、包含文件设置、从构建中排除等等。没运气。
请仅在您对此特定问题有经验的情况下回复,我一定是遗漏了一些步骤。
例如,我设置了资源过滤器以排除位置匹配 /usr/include/foo 并重新索引并且没有更改。我用错了吗?
任何 Eclipse 开发人员的深思熟虑:也许 Eclipse 可以识别在文件夹中的文件中创建的“.exclude”以从索引中排除?或者让我从项目浏览器中右键单击 Eclipse 发现的系统包含文件夹(即 /usr/include)并排除我选择的文件夹?
解决方案
推荐阅读
- javascript - 如何在promise中的componentDidMount中设置状态而不会出现setState错误
- android - 画布android中的倒数计时器
- angular - 如何解决未捕获(承诺):错误:加载块 1 失败
- excel - Power Pivot 性能不佳(5 小时等待 50M 行)
- javascript - JavaScript 将正则表达式连接到字符串
- html - CSS 顺序如何应用?
- ember.js - Ember:计算属性中未检测到模型的属性更改
- c# - Kairos 的 While 循环仅每 1 分钟捕获一次
- typescript - 如何从类型中排除索引签名?
- menu - 我如何禁用 gojs 中的默认菜单