Как объединить строки C++ и строки Arduino?

Я пишу библиотеку для своего проекта (пока что использую Arduino). У меня проблема в том, что stringв C++ и в Arduino различаются.

То есть я хотел бы, чтобы моя библиотека была независима от Arduino, поэтому я использую #include и позже объявляю string s;. Однако в Arduino строки определяются Arduino и объявляются String s2.

Когда я включаю свою библиотеку в скетч, я получаю ошибку: строка: Нет такого файла или каталогав строке, куда я пытаюсь включить библиотеку строк C++ ( #include ).

Есть ли способ заставить Arduino использовать библиотеку строк C++ или преобразовать строку в строку Arduino при компиляции?

12
задан Paul Roub 17 September 2015 в 01:31
поделиться