我在Linux上使用Eclipse CDT Mars 4.5.0 20150621-1200进行涉及AVR微控制器的固件项目。 Eclipse给了我像" Type' uint8_t'无法解决"。
我已将/usr/lib/avr/include
正确添加到项目属性 - > C / C ++一般 - >路径和符号 - >包括
当我尝试在Eclipse中打开uint8_t
的声明时,我得到以下产品:
这表明Eclipse检测到2个声明,无法确定哪个是正确的声明。这对我来说很奇怪,因为/usr/include
未在路径和符号下显示 - >包括
如何解决这种痛苦?谢谢!
答案 0 :(得分:0)
你是否包含了inttypes.h?
对于大多数avr-gcc安装,您需要以下include语句:
#include <inttypes.h>