我一直在为我的项目编写一个库(现在我正在使用Arduino).我string
遇到的问题是在C++和Arduino中有所不同.
也就是说,我希望我的图书馆独立于Arduino,所以我正在使用#include <string>
并随后宣布string s;
.但是在Arduino中,字符串由Arduino定义并声明String s2
.
当我将我的库包含到草图中时,我会error: string: No such file or directory
尝试包含C++字符串库(#include <string>
).
有没有办法让Arduino使用C++字符串库,或者在编译时将字符串转换为Arduino字符串?