String in eigener Library nutzen ('String' does not name a type)

Hallo Ihr,

in einer selbst geschriebenen Library erstelle ich eine Typendefinition

typedef struct
  {
	int DStation;
	String DTimeDate;	
  }  WerteDatenType;

Beim compilieren kommt die Fehlermeldung
'String' does not name a type

Ich habe in der .cpp Datei meiner Library schon mit #include die verschiedensten Sachen probiert

#include "WString.h"
#include "String.h"

usw. Leider ohne Erfolg.

Was muss ich machen damit der String Typ in meiner Library erkannt wird?

Danke für eure Mühen.

harding

welche Version der Arduino IDE verwendest du

bei der Version 1.0 oder neuer, versuch es mit #include "Arduino.h"

Danke, funktioniert.
Allerdings habe ich dabei bemerkt dass ich in der ".h" und nicht in der ".cpp" diese mit "#include" einbinden muss.

Danke also für die schnelle Rückinfo.