eclipse 3.8.1 cdt 8.6.0,从索引器中排除特定的系统头文件

时间:2019-03-16 21:55:52

标签: eclipse eclipse-cdt indexer

我看到了相关的问题,但是找不到以下问题的简单准确的答案:

注意:已更新至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)并排除我选择的文件夹?

0 个答案:

没有答案