<algorithm>没有此类文件错误

时间:2016-03-21 09:52:46

标签: c++ raspberry-pi

我正在研究Raspberry Pi 2。

我需要像example一样使用arduPi库。 我按照安装程序进行了复制,并复制了代码示例。 我尝试用 gcc 编译它,但是我收到了以下错误:

arduPi.h:44:21: fatal error: algorithm: No such file or directory
 #include <algorithm>

你知道我该怎么办呢?

1 个答案:

答案 0 :(得分:2)

该网站非常明确地说该示例是“C ++”代码:

  

arduPi是一个C ++库,可以让你为Raspberry Pi编写程序,就好像你正在编写一个arduino程序一样。使用arduino语法可以使用所有功能来控制串行端口通信,i2C,SPI和GPIO引脚。

在他们构建代码的示例中,他们甚至引用了g ++(而不是gcc):

  

g ++ -lrt -lpthread MY_PROGRAM.cpp arduPi.o -o MY_PROGRAM

您是否用C ++编写了自己的程序?如果没有那么你需要处理示例中的C ++标头,并正确包装,否则将代码更改为C ++(如果可以,通常情况下没问题)。