J'ai écrit une bibliothèque pour mon projet (pour l'instant, j'utilise Arduino). Le problème que je rencontre est le suivant string
en C++ et en Arduino diffèrent.
C'est-à-dire que j'aimerais que ma bibliothèque soit indépendante d'Arduino, et j'utilise donc #include <string>
et déclarant ensuite string s;
. Cependant, dans Arduino, les chaînes sont définies par Arduino et déclarées. String s2
.
Lorsque j'inclus ma bibliothèque dans le sketch, j'obtiens error: string: No such file or directory
sur la ligne où j'essaie d'inclure la bibliothèque C++ string ( #include <string>
).
Existe-t-il un moyen de faire en sorte que l'Arduino utilise la bibliothèque de chaînes C++, ou de convertir les chaînes en chaînes Arduino lors de la compilation ?