Arduino IDE踩坑记——自动编译已删除的文件导致报错

发布时间 2023-08-09 13:53:23作者: li_yuan_fang

前段时间因为手头上有个小项目需要基于esp8266开发,所以用上了以简单无脑配置著称的Arduino IDE,刚开始尝试的时候,在项目目录下创建了几个源文件,Arduino IDE也很贴心地自动导入了,写了几行之后,觉得这样写不太对,于是又删掉了这几个源文件。

在Arduino IDE的界面中这几个源文件也消失了,但是当我尝试着去编译的时候,突然冒出了几个不知道在哪里出现的错误,当时我是很懵逼的,最后在设置里找到了打开输出详细编译信息,才发现原来是Arduino IDE自动编译了那几个我已经删除的文件,而这些语法错误正是来自那些已经删除的源文件。

 

我先尝试了下重启Arduino IDE,但是很遗憾一点效果都没有,之后我又去网上尝试搜索这个问题的解决方案,但是并没有什么收获,最终,终于在系统缓存文件目录找到了这些被我删除的源文件的备份,这里把Arduino IDE的编译缓存目录贴出来,供有需要的朋友自取。

如果项目有删除代码文件或者更换库的情况,建议还是删除一下这个编译缓存目录下的缓存,每一个Arduino IDE项目都会在这里建立一个编译缓存子目录,可打开按需删除,也可整个子目录删除。(如果有大的变动,建议还是全删) 

 

又水了一篇,望大佬轻喷