Eclipse CDT无法解析uint8_t之类的问题

时间:2015-08-13 23:32:06

标签: eclipse avr eclipse-cdt indexer

我在Linux上使用Eclipse CDT Mars 4.5.0 20150621-1200进行涉及AVR微控制器的固件项目。 Eclipse给了我像" Type' uint8_t'无法解决"。

我已将/usr/lib/avr/include正确添加到项目属性 - > C / C ++一般 - >路径和符号 - >包括

当我尝试在Eclipse中打开uint8_t的声明时,我得到以下产品:

enter image description here

这表明Eclipse检测到2个声明,无法确定哪个是正确的声明。这对我来说很奇怪,因为/usr/include未在路径和符号下显示 - >包括

如何解决这种痛苦?谢谢!

1 个答案:

答案 0 :(得分:0)

你是否包含了inttypes.h?

对于大多数avr-gcc安装,您需要以下include语句:

#include <inttypes.h>