2011-12-16 42 views
0

Arduinoライブラリのクラスを記述しようとしています。クラス内のメソッドに文字列変数を渡すことができなくなってしまいました。Arduinoクラスの宣言されていない文字列

私は入れません:それはされていないと言う理由

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

私は理解していない:

...Calc.h:21: error: 'String' has not been declared

Calc.hにライン21でのコード行を参照すると、私のintに問題はないので、宣言しました。私は彼らと別の何もしなかった。

答えて

1

calc.hはとなります。Stringというヘッダーがありますが、この間違いはライブラリ開発者にはかなりわかります。

+0

ありがとうございました。 –

0

#includeあなたはStringというヘッダーを宣言しましたか?たぶん、この1:あなたはcalc.hStringを定義するヘッダファイルを#includeする必要が

#include <WString.h> 
関連する問題