1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 缺失头文件bit/c++config.h关于Arduinoi IDE编译类如Nodemcu板等报错

缺失头文件bit/c++config.h关于Arduinoi IDE编译类如Nodemcu板等报错

时间:2020-03-27 09:45:50

相关推荐

缺失头文件bit/c++config.h关于Arduinoi IDE编译类如Nodemcu板等报错

关于Arduinoi IDE编译类如Nodemcu板等报错——缺失头文件#include <bits / c ++ config.h>

错误信息

来自C:\ ProgramData \ MATLAB \ SupportPackages \ Ra \ 3P.instrset \ arduinoide.instrset \ idepkgs \ packages \ STM32 \ hardware \ stm32 \ 1.3.0 \ cores \ arduino / wiring.h:24,来自C:\ ProgramData \ MATLAB \ SupportPackages \ Ra \ 3P.instrset \ arduinoide.instrset \ idepkgs \ packages \ STM32 \ hardware \ stm32 \ 1.3.0 \ cores \ arduino / Arduino.h:32,来自sketch \ Blink.ino .cpp:1:c:\ programdata \ matlab \ supportpackages \ ra \ 3p.instrset \ arduinoide.instrset \ idepkgs \ packages \ stm32 \ tools \ arm-none-eabi-gcc \ 6--q2-update \ arm- none-eabi \ include \ c ++ \ 6.3.1 \ cstdlib:41:28:致命错误:bits / c ++ config.h:没有这样的文件或目录#include <bits / c ++ config.h>^编译终止。退出状态1为板Nucleo-64编译时出错

分析

我们可以看到错误信息中提到了matlab相关文件夹,对于我所遇到的问题,这就是问题的根源。由于自己在之前的项目之中使用了matlab的arduino支持包,由此导致了IDE配置被更改。具体的体现我们可以在文件-首选项

preference.txt中我们可以看到相关的路径设置已经被matlab更改。

解决方法

在资源管理器中C:\ Users \‘这里是你的用户名’\ AppData \ Local中寻找arduinoarduino15可以看到这个文件夹中有首选项文件preference.txt

你要做的

1、卸载IDE。

2、删除上面提到的arduinoarduino15这两个文件夹。

3、重新安装IDE。(切记2,3不可颠倒,否则新安装的IDE仍会使用之前的preference.txt)

4、之后便可以添加附加开发板管理器网址,添加自己需要的开发板,至此问题解决。

Ps.我卸载了matlab中对arduino的支持包

写在最后

这个问题也困扰了我很久,最后在的 论坛上找到了解决方法,附上原文链接link

遇到困难不要放弃

奥里给。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。