关于arduino的fatal error:avr/pgmspace.h:No such file or directory解决方法(保姆级教学)

在运用例如LedControl这个时,即使已经下载好了,仍然会报这样的一个错,困扰了我许久。终于,在经过多方询问和自己的摸索后解决了这个问题。下面免费分享给大家。不管你是直接使用arduino IDE还是VScode出现的这个错误相信都能很好的解决。

下面我就以IDE,LedControl库为例子来讲述解决方法。

1.根据报错所给的路径找到LedControl.h(如果是别的库就一直找到后缀为.h的),如果到某一步找不到了,那就跳到上一步试试全局搜索。(如:在libraries找不到LedControl,那就在上一步的Arduino里全局搜索。)

2.找到它直接打开会是便签,所以选择打开方式,这里推荐使用VScode,当然别的也可以。

3.接着找到下图白横线的这句话,一般都是在第30行。

4.把第30行#include<avr/pgmspace.h>改成#include<pgmspace.h>,然后保存。

注意!!!保存一定要使直接打开的便签更改,就是要使这个路径里的.h文件更改,不要只保存在自己的VScode里,那样改不成功。

5.最后再重新打开IDE点击编译,没有报错便是更改成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值