【发布时间】:2015-08-10 13:48:23
【问题描述】:
我不得不用 C++ 为 Arduino 编写一些代码。该代码运行良好,但在 Arduino 中无法运行,因为我使用了一些库,如向量、ifstream 等。
所以我包含了 StandardCplusplus 库。我下载了zip version of the library。
我将提取的版本复制到 Arduino 的库文件夹中。现在向量库可以工作了,即它不会给出任何编译错误。
但在#include fstream,Arduino 给出以下错误:致命错误:unistd.h:没有这样的文件或目录
【问题讨论】:
-
unistd.h不是 C 或 C++ 标头!这是一个 POSIX 标头。您是如何尝试包含的?#include <sys/unistd.h>您也可以从这里尝试 Arduino Plushttps://github.com/smeshlink/Arduino-Plus -
抱歉编辑了这个问题。我正在使用 #include
但这是我得到的错误。