Eclipse CDT头文件包含查询

问题描述:

我想包括多个头文件放在不同的文件夹中,除了在属性 - >包含 - >添加和链接每个include文件夹模块。 C文件被放置在不同的文件夹中,并且工具不需要手动包含就可以获取所有C文件头文件是否有可能?谢谢 enter image description hereEclipse CDT头文件包含查询

是否有头文件

任何可能性简短的答案是否定的。

头文件和源文件是不同的野兽,不能比较这种方式。 C文件都可以包含在内,因为只有一件事要做,编译它们。但头文件可能以多种不同的方式从C文件中引用。

考虑这样的目录结构:

can/ 
    header.h 
    can.c - has #include "header.h" 
usa/ 
    header.h 
    usa.c - has #include "header.h" 
mex/ 
    mex.c - has #include "header.h" 

在这种情况下,如果该工具会自动添加canusa包括路径的行为是不正确的。

另一种情况:

include/ 
    sys/ 
     bits.h 

该工具需要被告知,如果include/应该是包括路径,include/sys或既不。