找回密码
 立即注册
查看: 911|回复: 6

STC8A8K64D4程序移植到STC32G12K128中sprintf报错 | 已解决

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:156
  • 最近打卡:2025-04-30 12:11:21

8

主题

24

回帖

186

积分

注册会员

积分
186
发表于 2024-2-26 12:56:27 | 显示全部楼层 |阅读模式
今天将STC8A8K64D4程序移植到STC32G12K128中sprintf报错:

error C187: 'sprintf': size of actuals exceeds 'maxargs'
但程序在STC8A8K64D4中一直运行正常,不知道啥原因,如何解决。



按照报错的原因测试了一下发现
在STC8A8K64D4中对sprintf里的字段大小没限制
但在STC32G12K128中sprintf里的字段大小有限制
回复

使用道具 举报 送花

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

47

主题

1350

回帖

8058

积分

荣誉版主

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

积分
8058
QQ
发表于 2024-2-26 14:05:41 | 显示全部楼层
把程序删到保留sprintf的最简洁的功能,发个压缩包上来我帮你看看
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2024-2-26 14:42:23 | 显示全部楼层
参数大小有限制的

选择的是large 模式吗
截图202402261441035876.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:156
  • 最近打卡:2025-04-30 12:11:21

8

主题

24

回帖

186

积分

注册会员

积分
186
发表于 2024-2-26 14:46:06 | 显示全部楼层
电子DI*** 发表于 2024-2-26 14:05
把程序删到保留sprintf的最简洁的功能,发个压缩包上来我帮你看看

这个是打包的编译一下即可看到sprintf报错了

32G-Sprintf问题.rar

223.65 KB, 下载次数: 73

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:156
  • 最近打卡:2025-04-30 12:11:21

8

主题

24

回帖

186

积分

注册会员

积分
186
发表于 2024-2-26 15:42:35 | 显示全部楼层
gentl*** 发表于 2024-2-26 14:42
参数大小有限制的

选择的是large 模式吗

选择的是HUGE模式

点评

参数默认40字节,你的太大了 头部加 #pragma maxargs (60) 不报错了 你看看功能是否正常 [attachimg]36102[/attachimg]  详情 回复 发表于 2024-2-26 18:25
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2024-2-26 18:25:26 | 显示全部楼层
qfz*** 发表于 2024-2-26 15:42
选择的是HUGE模式


参数默认40字节,你的太大了


头部加  #pragma maxargs (60)
不报错了
你看看功能是否正常



截图202402261822174778.jpg


回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:156
  • 最近打卡:2025-04-30 12:11:21

8

主题

24

回帖

186

积分

注册会员

积分
186
发表于 2024-2-27 12:56:21 | 显示全部楼层
gentl*** 发表于 2024-2-26 18:25
参数默认40字节,你的太大了

头部加了  #pragma maxargs (60),果然没报错了,厉害!感谢!
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-2 13:02 , Processed in 0.133344 second(s), 95 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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