找回密码
 立即注册
查看: 239|回复: 2

keil c251编译不过去,问题怎么解决

[复制链接]

6

主题

89

回帖

816

积分

高级会员

积分
816
发表于 2026-6-3 11:29:30 | 显示全部楼层 |阅读模式
这是simplegui的HMI引擎文件。

simplegui-Stable一个面向单色显示屏的开源GUI接口库.zip

9.08 MB, 下载次数: 50

HMI_Engine.h

5.29 KB, 下载次数: 42

HMI_Engine.c

19.63 KB, 下载次数: 45

SGUI_Typedef.h

7.52 KB, 下载次数: 41

回复

使用道具 举报 送花

6

主题

89

回帖

816

积分

高级会员

积分
816
 楼主| 发表于 2026-6-3 11:29:50 | 显示全部楼层
eProcessResult = pstCurrentScreen->pstActions->ProcessEvent(g_pstActivedEngineObject->Interface,  pstEvent, &iActionID); 这一句编译错误 error C62: actual parameters must fit into registers。怎么处理能正常编译过这句。附件中有完整的simplegui文件,那位大神能在不动参数的情况下rang

点评

上传的非keil工程? 检查函数声明及传入参数类型是否匹配,edata huge far xdata是否这些关键字差异导致。  详情 回复 发表于 2026-6-3 12:57
回复

使用道具 举报 送花

已绑定手机

123

主题

5133

回帖

1万

积分

超级版主

无情的代码机器

积分
11465
发表于 2026-6-3 12:57:04 | 显示全部楼层
sdw*** 发表于 2026-6-3 11:29
eProcessResult = pstCurrentScreen->pstActions->ProcessEvent(g_pstActivedEngineObject->Interface,  ps ...

上传的非keil工程?

检查函数声明及传入参数类型是否匹配,edata huge far xdata是否这些关键字差异导致。
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-11-8 01:25 , Processed in 0.077184 second(s), 57 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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