为什么我只使用esp32板的arduino便携式版本有问题?



我正在尝试便携式arduino ide,遵循本教程:https://docs.arduino.cc/software/ide-v1/tutorials/PortableIDE

如果我为arduino AVR板编译空草图,它可以工作,但如果我为esp32板这样做,我有这个问题:c:userspascadownloadsarduino-1.8.19 windowsarduino-1.8.19portablepackagesesp32toolsxtensa-esp32-elf-gccgcc8_4_0-esp-2021r2-patch3xtensa-esp32-elfincludec++8.4.0cstdlib:41:10:致命错误:bits/c++config.h: No such file or directory

我指定我添加了esp32板从:https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

我尝试用arduino板,它是ok的。

空草图为:

void setup() {

//把你的设置代码放在这里,只运行一次:

}

void loop() {//把你的主代码放在这里,重复运行:

}

arduino uno compile

esp32编译可移植版本

esp32 compile with "normal"版本

Thanks for help

尝试运行Arduino IDE AS管理在边框中选择==>ESP32 DEV MODE