我正在尝试编写一个adruino库,但是一直挂在需要我包含头文件的错误上。我遇到了一个找不到头文件的文件。我不断收到错误:
...file.cpp:23: error: 'delay' was not declared in this scope
我的.cpp文件的第23行是:
delay(10);
任何帮助将不胜感激。谢谢。
最佳答案
如果您使用的是1.0之前的Arduino软件版本(版本号为00XY,例如0023),则需要在.cpp文件中包含WProgram.h
。
如果您使用的是1.0或更高版本,请改为使用Arduino.h
(在该版本中头文件已重命名)。
关于header - 编译delay()时的Arduino自定义库错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8593442/