类型__u64无法解析/ #if定义(__ GNUC__)

时间:2016-08-07 22:58:20

标签: c eclipse

我在Eclipse中有Android的C项目,它给出了错误:Type '__u64' could not be resolved. 并且__u64在包含文件夹中相关types.h文件下方的列表中显示为灰色类型。

似乎这个问题是因为头文件中的相关类型定义前面是#if defined (__GNUC__)

幸运的是,项目构建正常(因此这是Eclipse解析器而不是Eclipse生成器的问题)。

如何摆脱恼人的错误讯息?

编辑。 。

是的,代码正在使用__u64。它完成了所需的工作和代码的工作。我的问题不在于代码。我的问题是Eclipse配置。

我相信Eclipse编译器(GNU C)会看到以下内容(在types.h中) -
#if defined(__GNUC__)
typedef typedeclaration
#endif
- 通过测试,并接受声明的数据类型 但是Eclipse解析器并没有。

那么我如何配置Eclipse以便解析器也通过#if defined(__GNUC__)测试,在这种情况下,接受__u64作为合法数据类型。

0 个答案:

没有答案