是文件缺失还是怎么样,连编译都编译不了

2026-03-08910
AI 快速预览详细 收起
本文讨论了在使用DFRobot行空板K10进行ESP32-S3开发时遇到的编译错误。具体问题是缺少bits/os_defines.h文件,导致编译失败。文章提供了详细的故障排查步骤和解决方案,包括检查工具链路径和重新安装Mind+平台。通过这些步骤,用户可以快速解决编译问题,恢复开发进度。
开始编译...
FQBN: mindplus:esp32s3:esp32s3bit:CDCOnBoot=cdc
使用平�的 ‘esp32s3bit’ 开��,在列出的文件夹中:C:\Users\Administrator.DESKTOP-K657024\AppData\Local\mind+\Arduino\packages\mindplus\hardware\esp32s3\1.0.0
使用平�的 ‘esp32’ 代�,在列出的文件夹中:C:\Users\Administrator.DESKTOP-K657024\AppData\Local\mind+\Arduino\packages\mindplus\hardware\esp32s3\1.0.0

cmd /c IF EXIST "C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\cache\\tmp_dev-DFRobot-unihikerK10\\bootloader.bin" ( COPY /y "C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\cache\\tmp_dev-DFRobot-unihikerK10\\bootloader.bin" "C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\cache\\tmp_dev-DFRobot-unihikerK10\\build\\tmp_dev-DFRobot-unihikerK10.ino.bootloader.bin" ) ELSE ( IF EXIST "C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\Arduino\\packages\\mindplus\\hardware\\esp32s3\\1.0.0\\variants\\esp32s3bit\\bootloader.bin" ( COPY "C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\Arduino\\packages\\mindplus\\hardware\\esp32s3\\1.0.0\\variants\\esp32s3bit\\bootloader.bin" "C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\cache\\tmp_dev-DFRobot-unihikerK10\\build\\tmp_dev-DFRobot-unihikerK10.ino.bootloader.bin" ) ELSE ( "C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\Arduino\\packages\\mindplus\\tools\\esptool\\4.7.0/esptool.exe" --chip esp32s3 elf2image --flash_mode dio --flash_freq 80m --flash_size 16MB -o "C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\cache\\tmp_dev-DFRobot-unihikerK10\\build\\tmp_dev-DFRobot-unihikerK10.ino.bootloader.bin" "C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\Arduino\\packages\\mindplus\\hardware\\esp32s3\\1.0.0\\tools\\sdk\\esp32s3\\bin\\bootloader_qio_80m.elf" ) )
esptool.py v4.7.0
Creating esp32s3 image...
Merged 1 ELF section
Successfully created esp32s3 image.
cmd /c if exist "C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\cache\\tmp_dev-DFRobot-unihikerK10\\build_opt.h" COPY /y "C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\cache\\tmp_dev-DFRobot-unihikerK10\\build_opt.h" "C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\cache\\tmp_dev-DFRobot-unihikerK10\\build\\build_opt.h"
cmd /c if not exist "C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\cache\\tmp_dev-DFRobot-unihikerK10\\build\\build_opt.h" type nul > "C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\cache\\tmp_dev-DFRobot-unihikerK10\\build\\build_opt.h"
正在检测使用的库。。。
"C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\Arduino\\packages\\mindplus\\tools\\xtensa-esp32s3-elf-gcc\\8.4.0/bin/xtensa-esp32s3-elf-g++" -DHAVE_CONFIG_H "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE "-DIDF_VER=\"v4.4.4\"" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -iprefix "C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\Arduino\\packages\\mindplus\\hardware\\esp32s3\\1.0.0/tools/sdk/esp32s3/include/" "@C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\Arduino\\packages\\mindplus\\hardware\\esp32s3\\1.0.0/tools/sdk/esp32s3/flags/includes" "-IC:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\Arduino\\packages\\mindplus\\hardware\\esp32s3\\1.0.0/libraries/lvgl/src" "-IC:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\Arduino\\packages\\mindplus\\hardware\\esp32s3\\1.0.0/libraries/ESP32_IO_Expander/src" "-IC:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\Arduino\\packages\\mindplus\\hardware\\esp32s3\\1.0.0/libraries/ESP32_Display_Panel/src" "-IC:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\Arduino\\packages\\mindplus\\hardware\\esp32s3\\1.0.0/libraries/SD/src" "-IC:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\Arduino\\packages\\mindplus\\hardware\\esp32s3\\1.0.0/libraries/asr/src" "-IC:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\Arduino\\packages\\mindplus\\hardware\\esp32s3\\1.0.0/libraries/DFRobot_ESPASR/src" "-IC:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\Arduino\\packages\\mindplus\\hardware\\esp32s3\\1.0.0/libraries/Adafruit_NeoPixel/src" "-IC:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\Arduino\\packages\\mindplus\\hardware\\esp32s3\\1.0.0/libraries/unihiker_k10/src" "-IC:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\cache\\tmp_dev-DFRobot-unihikerK10\\build" "-IC:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\Arduino\\packages\\mindplus\\hardware\\esp32s3\\1.0.0/tools/sdk/esp32s3/qio_opi/include" -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu++11 -fexceptions -fno-rtti -c -w -Os -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_esp32s3bit -DARDUINO_ARCH_ESP32S3 "-DARDUINO_BOARD=\"esp32s3bit\"" "-DARDUINO_VARIANT=\"esp32s3bit\"" -DARDUINO_PARTITION_large_spiffs_16MB -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DBOARD_HAS_PSRAM -DARDUINO_USB_MODE=1 -DARDUINO_USB_CDC_ON_BOOT=1 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=0 "@C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\cache\\tmp_dev-DFRobot-unihikerK10\\build/build_opt.h" "-IC:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\Arduino\\packages\\mindplus\\hardware\\esp32s3\\1.0.0\\cores\\esp32" "-IC:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\Arduino\\packages\\mindplus\\hardware\\esp32s3\\1.0.0\\variants\\esp32s3bit" "C:\\Users\\Administrator.DESKTOP-K657024\\AppData\\Local\\mind+\\cache\\tmp_dev-DFRobot-unihikerK10\\build\\sketch\\tmp_dev-DFRobot-unihikerK10.ino.cpp" -o nul
bits/os_defines.h 的替代方案:[]
ResolveLibrary(bits/os_defines.h)
  -> 候选: []
In file included from c:\users\administrator.desktop-k657024\appdata\local\mind+\arduino\packages\mindplus\tools\xtensa-esp32s3-elf-gcc\8.4.0\xtensa-esp32s3-elf\include\c++\8.4.0\cstdlib:41,
                 from c:\users\administrator.desktop-k657024\appdata\local\mind+\arduino\packages\mindplus\tools\xtensa-esp32s3-elf-gcc\8.4.0\xtensa-esp32s3-elf\include\c++\8.4.0\stdlib.h:36,
                 from C:\Users\Administrator.DESKTOP-K657024\AppData\Local\mind+\Arduino\packages\mindplus\hardware\esp32s3\1.0.0/tools/sdk/esp32s3/include/newlib/platform_include/assert.h:21,
                 from c:\users\administrator.desktop-k657024\appdata\local\mind+\arduino\packages\mindplus\tools\xtensa-esp32s3-elf-gcc\8.4.0\xtensa-esp32s3-elf\sys-include\sys\reent.h:503,
                 from C:\Users\Administrator.DESKTOP-K657024\AppData\Local\mind+\Arduino\packages\mindplus\hardware\esp32s3\1.0.0/tools/sdk/esp32s3/include/newlib/platform_include/sys/reent.h:17,
                 from c:\users\administrator.desktop-k657024\appdata\local\mind+\arduino\packages\mindplus\tools\xtensa-esp32s3-elf-gcc\8.4.0\xtensa-esp32s3-elf\sys-include\stdio.h:60,
                 from C:\Users\Administrator.DESKTOP-K657024\AppData\Local\mind+\Arduino\packages\mindplus\hardware\esp32s3\1.0.0\cores\esp32/Arduino.h:27,
                 from C:\Users\Administrator.DESKTOP-K657024\AppData\Local\mind+\cache\tmp_dev-DFRobot-unihikerK10\build\sketch\tmp_dev-DFRobot-unihikerK10.ino.cpp:1:
c:\users\administrator.desktop-k657024\appdata\local\mind+\arduino\packages\mindplus\tools\xtensa-esp32s3-elf-gcc\8.4.0\xtensa-esp32s3-elf\include\c++\8.4.0\xtensa-esp32s3-elf\no-rtti\bits\c++config.h:508:10: fatal error: bits/os_defines.h: No such file or directory
#include <bits/os_defines.h>
          ^~~~~~~~~~~~~~~~~~~
compilation terminated.


[92m已使用的平å�°[0m           [92m版本[0m    [90m路径[0m                                                                                                         
[93mmindplus:esp32s3[0m 1.0.0 [90mC:\Users\Administrator.DESKTOP-K657024\AppData\Local\mind+\Arduino\packages\mindplus\hardware\esp32s3\1.0.0[0m
�建时出错:exit status 1

1


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -