Я пишу библиотеку для своего проекта (пока что использую Arduino). У меня проблема в том, что string
в C++ и в Arduino различаются.
То есть я хотел бы, чтобы моя библиотека была независима от Arduino, поэтому я использую #include
и позже объявляю string s;
. Однако в Arduino строки определяются Arduino и объявляются String s2
.
Когда я включаю свою библиотеку в скетч, я получаю ошибку: строка: Нет такого файла или каталога
в строке, куда я пытаюсь включить библиотеку строк C++ ( #include
).
Есть ли способ заставить Arduino использовать библиотеку строк C++ или преобразовать строку в строку Arduino при компиляции?