平台是Platfromio,芯片是esp32-s3,使用得是Arduino框架,只要是在项目的什么位置(包括src目录)增加了任何.cpp或者.h或者.c都会报错,哪怕那个文件里面就是空的,报错的内容如下:
实际上我的项目不仅仅只有main.cpp,还有其他文件的
如果我把新增加的文件删除,就会解决问题编译通过,如下图所示:
实在是头大,不知道为什么,如果有人遇到相同的问题,还请麻烦解答,感谢
报错的文本如下:
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