这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » esp32项目增加任意文件都会报错无法编译

共2条 1/1 1 跳转至

esp32项目增加任意文件都会报错无法编译

工程师
2023-08-04 20:27:51     打赏

平台是Platfromio,芯片是esp32-s3,使用得是Arduino框架,只要是在项目的什么位置(包括src目录)增加了任何.cpp或者.h或者.c都会报错,哪怕那个文件里面就是空的,报错的内容如下:

微信截图_20221202160052.png

实际上我的项目不仅仅只有main.cpp,还有其他文件的image.png

如果我把新增加的文件删除,就会解决问题编译通过,如下图所示:
image.png

实在是头大,不知道为什么,如果有人遇到相同的问题,还请麻烦解答,感谢

报错的文本如下:
Building in release mode
Compiling .pio\build\adafruit_feather_esp32s3\src\my_demo.cpp.o
Linking .pio\build\adafruit_feather_esp32s3\firmware.elf
c:/users/banana/.platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: cannot open map file E:/ESP_Project/esp32-s3_lvgl_2.8寸触摸屏/.pio/build/adafruit_feather_esp32s3/firmware.map: No such file or directory
collect2.exe: error: ld returned 1 exit status
*** [.pio\build\adafruit_feather_esp32s3\firmware.elf] Error 1




关键词: esp32    

助工
2023-08-04 20:28:03     打赏
2楼

权限给够了吗?别放在C盘试试,看看新添加文件实际存在不,路径有没有中文


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]