小编gem*_*ode的帖子

Eclipse CDT索引器C文件的结果与C ++文件的结果不同

我正在使用带有最新CDT的Eclipse 2018-12。编辑器出现奇怪的索引问题。鉴于以下。如果源文件的扩展名为“ .c”,则索引器会抱怨无法解析“布尔”和“假”类型。如果文件的扩展名为“ * .cpp”,则类型被解析。

在这两种情况下,项目都将生成并且可以调试。

不确定是否重要,但是尽管我尝试手动调整项目设置无济于事,但我正在使用CMake 3.13生成Eclipse Project文件。

#include <stdbool.h>
void main(void)
{
    bool success = false;
}
Run Code Online (Sandbox Code Playgroud)

我有一个C项目,但是我的单元测试使用的是GTest,并且是项目中唯一的.cpp文件。所有.c文件都表现出此行为。

c c++ indexing eclipse-cdt

5
推荐指数
1
解决办法
173
查看次数

标签 统计

c ×1

c++ ×1

eclipse-cdt ×1

indexing ×1