Eclipse CDT #include 的自动完成

Eclipse CDT autocompletion of #include

Eclipse CDT 可在您编写新的 #include "something" 语句时自动完成头文件。

在我们的项目中,我们使用 -I. 并要求所有包含说明项目基础文件夹的完整路径。不幸的是,我无法让 Eclipse 的自动完成以这种方式工作——它似乎只在使用当前文件的相对路径时才有效。 (不过,一旦输入了整个文件及其路径,使用 F3 切换到它就没有问题了)。 我现在的问题是,是否可以更改一些选项,使 Eclipse 的自动完成包括从项目库工作,而不是仅与文件相关?

在项目属性中,将项目的根目录添加到 Include 选项卡下的 C/C++ General -> Paths and symbols