查看: 201|回复: 4

winXP下ArduinoIDE安装8266安装包,解决缺少c++config.h等xxxx.h等.....

[复制链接]
  • TA的每日心情
    擦汗
    2019-4-11 23:26
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-4-3 15:09 | 显示全部楼层 |阅读模式
    本帖最后由 nyx 于 2019-4-3 15:10 编辑

    问题描述:winXP下ArduinoIDE安装8266安装包,解决缺少c++config.h等xxxx.h等文件(有了c++config.h,还会提示你缺其它xxx.h):
    环境:XP系统,ArduinoIDE1.8.5/IDE1.8.8,安装版,默认安装路径(C盘);8266开发板通过ArduinoIDE的开发板管理器,通过网络下载(重庆电信不定时被墙,后来下了无界代理翻墙,OK)。ESP8266在管理器中是2.5版本。



    具体问题过程:编译时只要选择8266相关板子,随便编译程序(哪怕是空setup和loop),都会提示缺少xxx.h文件(第一次是bits/c++config.h)。
    解决思路:国内百度暂无解决方法,翻墙+在线翻译,到国外找到一个网友说的,可能是编译时软件选错了文件夹路径,缺少的原始文件路径(就是下面一步aruino中文社区提供的安装包自行解压出来的路径,但编译软件找不到)是:
    C:\Documents and Settings\Administrator\Local Settings\Application Data\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9\xtensa-lx106-elf\include\c++\4.8.2\xtensa-lx106-elf\bits

    我的解决办法:把https://www.arduino.cn/thread-76029-1-1.html 里面(2步esp8266安装包)安装/解压,得到一个名为“%LocalAppData%”的文件夹,用搜索的办法找到里面c++config.h所在文件夹“bits”,把该里面全部文件复制到(下面这个路径是我手动点击进入的,前提是ArduinoIDE是按默认路径安装才会有这个文件夹):
    C:\Documents and Settings\Administrator\Local Settings\Application Data\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9\xtensa-lx106-elf\include\c++\4.8.2\bits

    再编译问题似乎得到了解决。
    PS:墙对搞技术的影响太大了,哪怕你只是一个小小的爱好者。通过这个问题,仿佛又回到“闭关锁国”(重庆的电信网络时锁时不锁)。所以,恳请各位有良心的技术员,如果有一天你参加了墙的维修加固,请只谈ZZ,放“大国工匠”们一条活路。



  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-4-3 17:23 | 显示全部楼层
    社区打包的package只考虑了win10,没有考虑20年前的XP....
    如果以上内容对你有帮助,你可以通过打赏支持作者
  • TA的每日心情
    开心
    2019-4-23 07:15
  • 签到天数: 43 天

    [LV.5]常住居民I

    发表于 2019-4-3 18:49 来自手机 | 显示全部楼层
    我为此专门刷的win7
  • TA的每日心情
    擦汗
    2019-4-11 23:26
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2019-4-3 23:09 | 显示全部楼层
    奈何col 发表于 2019-4-3 17:23
    社区打包的package只考虑了win10,没有考虑20年前的XP....

    用惯了XP,7和10都不太习惯。XP占用资源少,缺点是是新硬件(>4GB内存和>3TB的硬盘不能支持)。现在的看法是操作系统和硬件只是个工具,没心思再去适应和习惯它了,反正几年一更。话说新的office也是越来越难用呢

    该用户从未签到

    发表于 2019-4-11 21:03 | 显示全部楼层
    本帖最后由 alw 于 2019-4-11 21:08 编辑

    要不试一下把Arduino15删了,再重装一下?
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    arduino温湿度串口监视器显示问题
    arduino温湿度串口监视器
    本人刚学arduino,遇到一些技术问题,希望大佬们帮我看一下程序,具体就是温湿度开始
    全过程展示:PWM自定义、测速、PID调速、PID自整定
    全过程展示:PWM自定义、
    有一天,电控小白在某宝上买来了一块Arduino Mega2560、一款直流电机。小白想:“这款
    关于数据同步遇到的问题
    关于数据同步遇到的问题
    首先,下载了DHT-sensor-library-master.zip 并解压到libraries文件夹中(图1) 其次
    blinker设备连接一会后自动断开
    blinker设备连接一会后自
    [mw_shl_code=arduino,true]#define BLINKER_WIFI #define BLINKER_PRINT Serial #
    学生智能打卡系统(接入blinker)
    学生智能打卡系统(接入bl
    【项目名称】学生智能打卡系统(接入blinker) 一.感谢各位大佬 首先感谢社区的管理员
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表