Arduino类中未声明的字符串

Undeclared string in Arduino class

本文关键字:字符串 未声明 Arduino      更新时间:2023-10-16

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

我一直得到:

…Calc.h:21: error: 'String'未被声明

引用Calc.h中的第21行代码:

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

我不明白为什么它说它没有被声明,因为我的整型没有问题。我并没有做什么不同的事情

需要在calc.h之前定义String的头文件#includecalc.h 应该#include的头,String的生活,但我看到这个错误相当多的库开发人员。

您是否在声明String的头中#include ?也许这个:

#include <WString.h>