【发布时间】:2019-05-11 03:37:03
【问题描述】:
所以我正在制作一个需要 std::variant 的程序,所以显然我需要 C++17 但这不是在没有编译器标志的 Arduino 中,只是我无法弄清楚要做什么标志以及如何更改编译器标志。 (顺便说一句,我使用的是 Windows,而不是 Linux(尽管我有一台 Linux 笔记本电脑))
我曾尝试使用 Arduino boost 库,但它似乎是为 C++ 而不是 Arduino 编写的,尽管它说它是为 Arduino 制作的, 我也尝试过解决方法,但它们占用了太多内存。
我希望它在 Arduino 中具有 std 或至少一个 std::variant 等价物,但我还没有找到获得它的方法。
提前致谢!
编辑:如果没有办法在 Arduino 中执行 C++17,那么有人可以链接教程以使用 C++ 编写 Arduino 板
【问题讨论】:
标签: windows arduino stl c++17 arduino-ide