首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复Arduino IDE中ESP32的编译错误?

如何修复Arduino IDE中ESP32的编译错误?
EN

Stack Overflow用户
提问于 2021-08-21 13:58:26
回答 1查看 2.2K关注 0票数 0

我正在开发DOIT ESP32 DEVKIT V1,我使用Arduino IDE 1.8.13 (Windows10ProEducation x64)来编写这个面板。我还从Arduino IDE中的板管理器中安装了ESP32板(和ESP8266)。它工作了几天,直到一个朋友给我发送了一个.ino文件,在打开它并试图将该文件编译并上传到我的板上之后,出现了一个奇怪的编译错误(与我朋友的系统上发生的错误相同,她必须切换到另一个系统才能继续顺利工作)。我在Arduino IDE中的首选项下的附加板管理器选项中使用这些URL:

在编译时会出现以下错误消息:

代码语言:javascript
复制
In file included from c:\programdata\matlab\supportpackages\r2018a\3p.instrset\arduinoide.instrset\idepkgs\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-97-gc752ad5-5.2.0\xtensa-esp32-elf\include\c++\5.2.0\algorithm:60:0,
                 from C:\ProgramData\MATLAB\SupportPackages\R2018a\3P.instrset\arduinoide.instrset\idepkgs\packages\esp32\hardware\esp32\1.0.6\cores\esp32/Arduino.h:142,
                 from sketch\sketch_aug21a.ino.cpp:1:
c:\programdata\matlab\supportpackages\r2018a\3p.instrset\arduinoide.instrset\idepkgs\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-97-gc752ad5-5.2.0\xtensa-esp32-elf\include\c++\5.2.0\utility:68:28: fatal error: bits/c++config.h: No such file or directory
compilation terminated.
exit status 1
Error compiling for board DOIT ESP32 DEVKIT V1.

请给我一个逐步的指南,以解决这个问题,因为我是新手,这样的错误和目录问题。注意,当我选择Arduino AVR板(如MEGA、UNO等)时,没有编译错误。我已经尝试过从董事会经理那里重新安装ESP32板,但没有成功.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-22 08:54:53

修好了!问题是,在任何地方都不存在/hardware/espressif/esp32文件夹,即使安装了板支持。因此,我从Arduino的董事会管理器中删除了板,自己创建了文件夹,并在那里安装了ESP32核心。我遵循了通过以下链接给出的所有说明:https://learn.sparkfun.com/tutorials/esp32-thing-hookup-guide/installing-the-esp32-arduino-core

它们提供了通过github存储库安装核心的所有步骤(包括创建文件夹/目录)。而现在,错误是固定的,它是完美的工作!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68873659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档