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

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

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:429
  • 最近打卡:2025-04-26 00:45:59
已绑定手机

2

主题

64

回帖

3876

积分

论坛元老

积分
3876
发表于 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

报错

报错

文件位置

文件位置
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

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

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

19

主题

273

回帖

2152

积分

金牌会员

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

数据手册里宝藏多多
1.png
深圳国芯人工智能有限公司 (stcai.com)
QQ:1638975601
手机:19952583876(微信同号)
  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

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

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

===没有上面这套装备,楼主大哥就主动找 STC 客服,截此图为证,说 STC 要感谢您的无私奉献
  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

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



能全自动在线下载,脱机下载;更能仿真 + 第二组串口
  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 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从入门到精通的神器

  • 打卡等级:以坛为家II
  • 打卡总天数:429
  • 最近打卡:2025-04-26 00:45:59
已绑定手机

2

主题

64

回帖

3876

积分

论坛元老

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

之前买了一个STC Link1D,一直想要一个实验箱,终于可以去申请实验箱了,谢谢。:D
  • 打卡等级:以坛为家I
  • 打卡总天数:248
  • 最近打卡:2025-04-27 09:57:01
已绑定手机

24

主题

756

回帖

3315

积分

超级版主

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

已给大佬再安排了一个一箭双雕之USB转双串口和一套实验箱,感谢大佬的无私分享!大佬请等收货吧~
  • 打卡等级:以坛为家II
  • 打卡总天数:429
  • 最近打卡:2025-04-26 00:45:59
已绑定手机

2

主题

64

回帖

3876

积分

论坛元老

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

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

本版积分规则

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

GMT+8, 2025-5-2 02:17 , Processed in 0.149531 second(s), 106 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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