Arduino类中未声明的字符串
Undeclared string in Arduino class
我正试图为Arduino库编写一个类。我很难让它允许我将字符串变量传递给类中的方法。
我一直得到:
…Calc.h:21: error: 'String'未被声明
引用Calc.h中的第21行代码:
void printCalc(int a, int b, String s);
我不明白为什么它说它没有被声明,因为我的整型没有问题。我并没有做什么不同的事情
需要在calc.h
之前定义String
的头文件#include
。calc.h
应该是#include
的头,String
的生活,但我看到这个错误相当多的库开发人员。
您是否在声明String
的头中#include
?也许这个:
#include <WString.h>
相关文章:
- #ifdef和未声明的标识符
- 未声明的标识符编译暗黑破坏神 2 程序"muleview"
- 在顶点着色器中使用 OpenGl 的未声明标识符,我在顶点着色器中绘制三角形时遇到问题
- Google protobuf 时间戳未声明标识符,在 Windows 上具有C++
- 在气泡排序程序中未声明错误功能
- 我在范围内未声明的错误类有问题
- 使用未声明的标识符"sqrt"?
- 我包含了<winuser.h>,但编译器在MonitorFromWindow上抛出"未声明"
- 对类 (C++) 中的私有变量使用未声明的标识符
- 我的代码中有错误,未声明的标识符
- 未定义的标识符/未声明
- 错误:在 C++ 'std'使用未声明的标识符
- 在编译器之前检测未声明的标识符
- 使用未声明的标识符'temp'
- 在此范围C 中未声明字符串和char变量
- 为什么在范围中未声明此字符串
- 类中未声明的字符串标识符
- 字符串未在此范围C++中声明
- Arduino类中未声明的字符串
- "字符串"未声明