不能为 arduino 使用 Micro-Coap 库
Cant use Micro-Coap library for arduino
我正在尝试获取 micro-coap 库 (https://github.com/1248/microcoap)
在我的arduino上工作。当我尝试在 Arduino IDE 中编译它时,它报告无法找到 main-posix.c
中的 <sys/socket.h>
依赖项。
对该问题的搜索没有帮助,除了一些通用的 C++ 答案暗示 Windows 上没有 sys/socket.h
。但这应该与 Arduino 没有任何关系吧?
我查看了 arduino 的以太网库,有一个 socket.h
但它不在 sys 目录中。
希望能帮到你
main-posix.c
源文件似乎是为基于 UNIX/LINUX 的操作系统编译的。如果想用Windows编译main-posix.c
,可以使用Cygwin之类的工程。 Arduino 没有编译 main-posix.c
所需的 <sys/socket.h>
依赖项。而是在 Arduino IDE 中打开 microcoap.ino
并编译并将其闪存到硬件。
有人建议简单地将文件从 arduino 路径中取出/删除它并且有效。正如 Stefan 在他的回答中发布的那样,它用于在 unix/linux 上构建库,与 arduino 无关。
我正在尝试获取 micro-coap 库 (https://github.com/1248/microcoap)
在我的arduino上工作。当我尝试在 Arduino IDE 中编译它时,它报告无法找到 main-posix.c
中的 <sys/socket.h>
依赖项。
对该问题的搜索没有帮助,除了一些通用的 C++ 答案暗示 Windows 上没有 sys/socket.h
。但这应该与 Arduino 没有任何关系吧?
我查看了 arduino 的以太网库,有一个 socket.h
但它不在 sys 目录中。
希望能帮到你
main-posix.c
源文件似乎是为基于 UNIX/LINUX 的操作系统编译的。如果想用Windows编译main-posix.c
,可以使用Cygwin之类的工程。 Arduino 没有编译 main-posix.c
所需的 <sys/socket.h>
依赖项。而是在 Arduino IDE 中打开 microcoap.ino
并编译并将其闪存到硬件。
有人建议简单地将文件从 arduino 路径中取出/删除它并且有效。正如 Stefan 在他的回答中发布的那样,它用于在 unix/linux 上构建库,与 arduino 无关。