请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
查看: 1360|回复: 8

计算器例程在编译时报error C141:'array’: too many initionlizers

[复制链接]
  • TA的每日心情
    开心
    20 小时前
  • 签到天数: 139 天

    [LV.7]常住居民III

    2

    主题

    62

    回帖

    2686

    积分

    金牌会员

    积分
    2686
    发表于 2022-12-14 10:40:22 | 显示全部楼层 |阅读模式
    本帖最后由 henge-stone 于 2022-12-14 10:41 编辑

      在rebuild计算器的例程时出现报错:ware\font.h(650): error C141: 'array': too many initializers.如下图所示:


          在编译时报error C141:'array’: too many initionlizers-1.png




       出现以上报错,不要慌,冲哥的例程肯定是没问题,大家可以先睡一觉,清醒一下头脑,回想一下是不是某天一不小心安装了冠铭同学的补丁(KeilFDfix.exe
           想到了这个场景,大家应该知道怎么解决了吧。

            两个解决方案:
            (1)找到所有带有0xfd编码的汉字,将汉字后面的\xfd去掉。


                          在编译时报error C141:'array’: too many initionlizers-2.png


        (2)关闭软件,找到C251的安装目录,打开BIN文件夹你会发现如下文件。



                             在编译时报error C141:'array’: too many initionlizers-3.png


    将标号1的文件删掉,然后将标号2 3文件后的.BAK后缀删掉即可。


    参照上述两个方案处理后,重启一下Keil软件,重新编译即可。



    0xfd.png

    报错

    报错

    文件位置

    文件位置
    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 81 天

    [LV.6]常住居民II

    37

    主题

    947

    回帖

    6642

    积分

    荣誉版主

    冲哥视频教程和各种开源资料QQ交流群884047237,可群

    积分
    6642
    QQ
    发表于 2022-12-14 10:48:05 | 显示全部楼层
    受教了,最早学写代码的时候一直知道有几个汉字会导致乱码的问题,但是那会儿一直没什么有用资料能解决问题,后来在机缘巧合之下看到STC的手册附录里提到了 《关于KEIL软件中 0XFD 问题的说明》这一章节,发现原来这样加个\xfd就能解决问题,不过也一直没往插件方面思考,真要出现这种问题,我怕是想不到会有这一层原因,感谢大佬分享的避坑心得!:handshake
  • TA的每日心情
    开心
    2024-3-26 08:36
  • 签到天数: 29 天

    [LV.4]偶尔看看III

    11

    主题

    183

    回帖

    1786

    积分

    版主

    积分
    1786
    QQ
    发表于 2022-12-14 11:23:00 | 显示全部楼层
    本帖最后由 红心A 于 2022-12-14 11:29 编辑

    数据手册里宝藏多多
    1.png
    深圳国芯人工智能有限公司 (stcai.com)
    QQ:1638975601
    手机:19952583876

    该用户从未签到

    546

    主题

    9068

    回帖

    1万

    积分

    管理员

    积分
    13994
    发表于 2022-12-15 08:19:43 | 显示全部楼层
    这也是至少5年开发经验的资深工程师在帮大家了,
    必须送STC32G12K128实验箱感谢对后来者的提醒啊,对STC32位8051世界的无私奉献啊

    STC-USB Link1D 通过 SIP7<===>USB-TypeC 的线 对 实验箱V9.6,
    USB转串口下载程序,6M bps

    ===没有上面这套装备,楼主大哥就主动找 STC 客服,截此图为证,说 STC 要感谢您的无私奉献

    该用户从未签到

    546

    主题

    9068

    回帖

    1万

    积分

    管理员

    积分
    13994
    发表于 2022-12-15 08:22:23 | 显示全部楼层



    能全自动在线下载,脱机下载;更能仿真 + 第二组串口

    该用户从未签到

    546

    主题

    9068

    回帖

    1万

    积分

    管理员

    积分
    13994
    发表于 2022-12-15 08:28:50 | 显示全部楼层
    在本坛发 STC32位8051,STC 1T 8051 应用技术贴的兄弟们,
    STC 至少感谢 1支: 一箭双雕之USB转双串口
    https://www.stcaimcu.com/forum.php?mod=viewthread&tid=240&extra=page%3D1

    一箭双雕之USB转双串口, STC全新纯技术深度交流论坛 准备了1万套  免费+包邮 送大家,
    可以做老刘爱捣鼓示波器,科学计算器,也可以是 STC8/STC32G8K64的串口仿真器 + 双串口
    还可以用户自己开发成自己的产品,或新手的MCU从入门到精通的神器

  • TA的每日心情
    开心
    20 小时前
  • 签到天数: 139 天

    [LV.7]常住居民III

    2

    主题

    62

    回帖

    2686

    积分

    金牌会员

    积分
    2686
     楼主| 发表于 2022-12-15 14:16:12 | 显示全部楼层
    神农鼎 发表于 2022-12-15 08:19
    这也是至少5年开发经验的资深工程师在帮大家了,
    必须送STC32G12K128实验箱感谢对后来者的提醒啊,对STC32 ...

    之前买了一个STC Link1D,一直想要一个实验箱,终于可以去申请实验箱了,谢谢。:D
  • TA的每日心情
    开心
    昨天 08:34
  • 签到天数: 75 天

    [LV.6]常住居民II

    14

    主题

    603

    回帖

    2227

    积分

    超级版主

    积分
    2227
    QQ
    发表于 2022-12-15 14:44:43 | 显示全部楼层
    henge-stone 发表于 2022-12-15 14:16
    之前买了一个STC Link1D,一直想要一个实验箱,终于可以去申请实验箱了,谢谢。 ...

    已给大佬再安排了一个一箭双雕之USB转双串口和一套实验箱,感谢大佬的无私分享!大佬请等收货吧~
    www.STCAI.com
    微信&手机:18106296591
    QQ:3133693787
  • TA的每日心情
    开心
    20 小时前
  • 签到天数: 139 天

    [LV.7]常住居民III

    2

    主题

    62

    回帖

    2686

    积分

    金牌会员

    积分
    2686
     楼主| 发表于 2022-12-15 23:35:17 | 显示全部楼层
    8051启蒙者 发表于 2022-12-15 14:44
    已给大佬再安排了一个一箭双雕之USB转双串口和一套实验箱,感谢大佬的无私分享!大佬请等收货吧~ ...

    谢谢STC官方的馈赠。:handshake
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-4-16 20:51 , Processed in 0.069928 second(s), 64 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表