Arduino类中未声明的字符串

时间:2011-12-16 23:19:13

标签: c++ class arduino

我正在尝试为Arduino库编写一个类。我很难让它将字符串变量传递给类中的方法。

我一直在:

  

... Calc.h:21:错误:'String'尚未声明

参考Calc.h中第21行的这行代码:

void printCalc(int a, int b, String s);

我不明白为什么它说它没有被声明,因为我的int没有问题。我没有做任何不同的事情。

2 个答案:

答案 0 :(得分:1)

您需要在#include之前String calc.h定义calc.h的头文件。 #include 应该String {{1}}生成{{1}}的标题,但我对图书馆开发人员的看法相当多。

答案 1 :(得分:0)

#include是否声明了String的标题?也许这一个:

#include <WString.h>