Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与';标准普乐斯';阿杜伊诺图书馆 我必须为C++中的ARDUNO编写一些代码。代码工作得很好,但在Arduino中无法工作,因为我使用了一些库,如vectors、ifstream等_C++_Arduino - Fatal编程技术网

与';标准普乐斯';阿杜伊诺图书馆 我必须为C++中的ARDUNO编写一些代码。代码工作得很好,但在Arduino中无法工作,因为我使用了一些库,如vectors、ifstream等

与';标准普乐斯';阿杜伊诺图书馆 我必须为C++中的ARDUNO编写一些代码。代码工作得很好,但在Arduino中无法工作,因为我使用了一些库,如vectors、ifstream等,c++,arduino,C++,Arduino,所以我加入了StandardCplusplus库。我下载了 我将提取的版本复制到Arduino的库文件夹中。现在向量库工作了,也就是说,它没有给出任何编译错误 但是在#include fstream上,Arduino给出了以下错误:致命错误:unistd.h:没有这样的文件或目录有点晚了,但可能其他人也遇到了同样的问题,就像我几分钟前寻找答案一样。通过定义一个符号,我将问题从错误变成了警告(我使用Eclipse,所以在项目的代码 C/C++构建B/ ->代码>设置< > AVR编译器>代码>

所以我加入了StandardCplusplus库。我下载了

我将提取的版本复制到Arduino的库文件夹中。现在向量库工作了,也就是说,它没有给出任何编译错误


但是在
#include fstream
上,Arduino给出了以下错误:致命错误:unistd.h:没有这样的文件或目录

有点晚了,但可能其他人也遇到了同样的问题,就像我几分钟前寻找答案一样。通过定义一个符号,我将问题从错误变成了警告(我使用Eclipse,所以在项目的代码<属性> <代码> C/C++构建B/<代码> ->代码>设置< <代码> > AVR编译器>代码> > AVR C++编译器>代码> >符号< /代码>不知道您在使用什么,但是在调用AVR+G++时,可以添加<代码> -DARDUINON/<代码>。问题出现在ios.cpp文件中,其中您有:

#ifdef ARDUINO
#包括
#包括
#否则
#包括
#恩迪夫

一旦在IOS.CPP文件中看到了ARDUINO符号,就有两个较早的符号被取代,而不是FStf.

<代码> UNISSTD。h < /Cl>不是C或C++头。它是POSIX头。您是如何尝试包含的?<代码>包含< /代码>,您也可以从这里在代码>中尝试ARDUIONPLUS。https://github.com/smeshlink/Arduino-Plus抱歉编辑问题是,我使用了#include,但这是我的错误。