我在Arduino IDE中编译了一个草图,代码包括sha256.h库:
...
#include "sha256.h"
...
编译代码时,错误显示:
fatal error: sha256.h: No such file or directory
我尝试从Sketch>包含库>管理库中安装 sha256 库,但没有列出此类库。
我在哪里可以获得包含的库?
如果没有更多信息,例如需要此头文件的某些被调用函数的名称,则很难确定它。有几个Arduino库有一个sha256.h头文件。
您可以尝试:
ESP8266-Arduino-cryptolibs - 无法通过库管理器使用,因此您可以手动将其复制到Arduino库文件夹中
"AWS-SDK-ESP8266" - 可通过库管理器获得
还有一些不是特定于ESP8266的;简单的谷歌搜索"sha256.h esp8266"或"sha256.h arduino"就会找到它们。