0

我尝试使用 Arduino Ethernet shield。我用他们的库检查了 Arduino IDE 和嵌入式示例,它们工作正常。

我使用 Eclipse。我将这些库复制到我的项目中,但对于某些库,我通常会遇到特定错误。

编译器无法识别 和 的相等unsigned charuint8_t

因此,当它读取库时,如果函数的操作符应该是unit8_t并且它看到,库有一个unsigned char,它会给出一个错误。

我可以尝试一一进行,但有更好更通用的解决方案吗?

4

1 回答 1

0

您可能需要添加以下库,它定义了 uint8_t 等。

#include <inttypes.h>

或者将其添加到 Eclipse 的路径中。它包含在 Arduino IDE 的核心库路径中。

于 2013-01-29T17:18:21.813 回答