2017-03-01 4 views
0

enthalten Wie sollte ich die Regex-Bibliothek in meinem Code enthalten? Ich habe bemerkt, eine alte Gabel dieses esp8266 Arduino Repository haben die regex.h, die ich denke könnte verwenden, aber es hat String und Wstring Abhängigkeiten also sollte ich das ganze "/ Bits" Verzeichnis hinzufügen?Wie Regex und andere Standardbibliotheken in esp8266 Arduino

Es gibt eine "regex.h" -Bibliothek im Hauptverzeichnis esp8266 Arduino, aber ich denke, es ist eine Light-Version, nur um den notwendigen Code zu kompilieren und ich sollte die ganze Version im Projekt selbst hinzufügen.

Antwort

1

Der Regex-Header als Teil des Repository ist nur ein Teil der C++ - Standard-Header von GCC. Die vollständige Unterstützung für C++ 11s Regex wurde erst mit 4.9 veröffentlicht (das Xtensa SDK enthält nur 4.8), sodass Sie diese Regex-Implementierung nicht wirklich verwenden können.

Sie müssen eine alternative Regex-Bibliothek finden, nämlich eine, die nicht von einem Betriebssystem abhängig ist.

Verwandte Themen