Eclipse CDT 包括'C:'前缀

Eclipse CDT includes 'C:' prefixed

本文关键字:前缀 CDT Eclipse 包括      更新时间:2023-10-16

我正在使用Eclipse(开普勒)和CDT(8.2.1)插件进行C++开发。我的问题是,当我创建一个新类(New->Class)时,X.cpp文件中的默认值应该#include "X.h"实际上是#include "C:X.h"。当我使用 CDT 的"组织包含"功能时,也会发生同样的事情。

我无法找到这种行为的原因。如果有人能帮助我解决这个问题,我将不胜感激。

我也有这个问题,我创建了一个新的空C++项目。 然后创建了我的 SRC 文件夹,并开始像往常一样添加类和文件夹。我找到的解决方案是设置包含路径C++。

对于那些不知道如何做到这一点的人,我所做的是:确保在 Eclipse 中选择了打开的项目,请转到:"项目">"属性">"C/C++ Build">"设置"

然后在"GCC C++编译器">"包含"中添加包含路径

我正在使用工作区相对路径,所以我需要这个条目存在:"${workspace_loc:/${ProjName}/src}"

然后除此之外,添加您需要访问其中头文件的任何其他文件夹。