首页 > 其他分享 >Arduino IDE踩坑记——自动编译已删除的文件导致报错

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

时间:2023-08-09 13:56:07浏览次数:48  
标签:坑记 缓存 删除 Arduino 源文件 编译 报错 IDE

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

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

 

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

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

 

又水了一篇,望大佬轻喷

标签:坑记,缓存,删除,Arduino,源文件,编译,报错,IDE
From: https://www.cnblogs.com/li-yuan-fang/p/17616684.html

相关文章

  • allure 系统有权限不能运行报错的解决方法
    当出现"FileC:\Users\Administrator\AppData\Roaming\npm\allure.ps1cannotbeloadedbecauserunningscriptsisdisabledonthissystem"的错误消息时,表示你的系统禁止执行脚本文件。为了解决这个问题,你可以尝试执行以下步骤:以管理员身份运行命令提示符或PowerShell:右......
  • vue-element-admin的安装以及安装报错处理
    一、vue-element-admin git地址https://github.com/PanJiaChen/vue-element-admin 二、分支master:主分支,(纯英文)il8n:中英文切换分支 三、npminstall安装报错原因: tui-editor 已更新,故造成错误,修改如下 四、 安装报错处理1、修改package.json文件......
  • 【随手记】Mybatis报错 错误信息:ORA-00911: 无效字符
    注意@param注解是属于哪个包的这个有的时候会有影响接收不到参数xml里面不要加分号查了半天Bug最后发现是xml里面的sql语句后面加了个;,删掉就好了。......
  • yum update更新报错 Transaction Check Error 解决方法
    yumupdate更新报错TransactionCheckError解决方法yumupdate引起错误TransactionCheckError的原因很多,要根据错误概要去判断具体原因。错误现象:报错内容:file/usr/share/man/man1/gtk-query-immodules-2.0.1.gzfrominstallofgtk2-2.24.31-1.el7.x86_64conflicts......
  • switch-case 和 if-else 申明相同变量时报错
    switch-case和if-else在分支处理上的不同switchcase不同分支里申明同一个变量会报错,因为swicthcase不同的分支仍处于同一个作用域scope。但是ifelse却没有注意的问题。//Cannotredeclareblock-scopedvariable'a'.switch(num){case1:consta='a'ret......
  • html页面突然啥都不显示,也不报错
     在进行调试的时候,突然发现HTML页面不显示了,打开控制台的时候也没有显示什么报错,原来是手欠的打了断点导致的!!!!!所以才不报错也不显示,这其实是页面还没加载完成就被截断了,所以这样,取消断点就行!!......
  • minio报错:Unable to use the drive /data: Drive /data: found backend type fs, expe
    docker安装minio,minio是最新的,使用命令:dockerpullminio/minio如下:启动命令:dockerrun-d-p9000:9000-p9001:9001--nameminio1-v/home/minio/data:/data-v/home/minio/config:/root/.minio-e"MINIO_ROOT_USER=admin"-e"MINIO_ROOT_PASSWORD=123456&quo......
  • 遇到的问题-----c#操作mongodb用foreach遍历集合报错curcor not found
    foreach(varttdocindatabase.GetCollection("集合名").FindAll()){}执行了一部分就报错curcornotfound了 原因是curcor有一定的时限如果数据太多的话可考虑分几部分来处理vardata=database.GetCollection("集合名");......
  • AWC启动时间表交付件流程报错
    1、问题:在AWC启动时间表任务交付件流程时。启动流程不成功,报了如下错误:由“test”在节点“plmtestapp”上锁定,该节点位于由“2023-8-0717:21”开始的会话中。实例在使用中。无法加载或刷新对象“xxxxx”。请参考此错误堆栈中之前的错误以获取更多信息2、原因:除了把时间表......
  • 【Rabbitmq】报错:ERROR CachingConnectionFactory Channel shutdown: channel error
    目录01报错原因02解决方案2.1全局配置2.2注解方式原文链接:【Rabbitmq】报错:ERRORCachingConnectionFactoryChannelshutdown:channelerror异常信息Channelshutdown:channelerror;protocolmethod:#method<channel.close>(reply-code=406,reply-text=PRECONDITI......