Eclipse CDT中是否有一种方法可以让IDE解析器读取ifndef部分?

时间:2011-09-04 12:19:25

标签: eclipse-cdt

我有以下部分:

#ifndef __CUSTOM_TYPE
typedef unsigned int u_int;
#endif

虽然没有定义__CUSTOM_TYPE,但IDE不会解析它。 然后它将u_int的用法报告为错误。 提前致谢

1 个答案:

答案 0 :(得分:0)

原则上应该有效。假设文件被正确配置为C项目中的C文件(即具有.c图标),CDT通过颜色编码显示它正在计算哪些行作为所选构建配置的一部分。因此,如果未定义__CUSTOM_TYPE,则以下行应具有不同的背景颜色。

如果不是这种情况,将鼠标悬停在__CUSTOM_TYPE符号上会显示其定义的位置 - 可能在某些嵌套的头文件或其他内容中。