Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我尝试使用 Arduino Ethernet shield。我用他们的库检查了 Arduino IDE 和嵌入式示例,它们工作正常。
我使用 Eclipse。我将这些库复制到我的项目中,但对于某些库,我通常会遇到特定错误。
编译器无法识别 和 的相等unsigned char性uint8_t。
unsigned char
uint8_t
因此,当它读取库时,如果函数的操作符应该是unit8_t并且它看到,库有一个unsigned char,它会给出一个错误。
unit8_t
我可以尝试一一进行,但有更好更通用的解决方案吗?
您可能需要添加以下库,它定义了 uint8_t 等。
#include <inttypes.h>
或者将其添加到 Eclipse 的路径中。它包含在 Arduino IDE 的核心库路径中。