找回密码
 立即注册
查看: 110|回复: 4

keil 编译报错 step_motor.c(8): error C25: syntax error near '.'

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:44
  • 最近打卡:2025-04-29 08:34:05
已绑定手机

4

主题

37

回帖

310

积分

中级会员

积分
310
发表于 2025-3-21 11:08:53 | 显示全部楼层 |阅读模式
求助 step_motor.c(8): error C25: syntax error near '.'   给结构体赋值报错

step_motor.c(8): error C25: syntax error near '.'

step_motor.c(8): error C25: syntax error near '.'
回复

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-3-21 11:23:00 | 显示全部楼层
针对您在Keil编译过程中遇到的错误信息 stepmotor.c(8): error C25: syntax error near '.',以下是可能的原因及解决方案:<br><br>1. 语法错误:该错误通常表明在结构体赋值时存在语法问题。请检查第8行的代码,确保结构体成员的访问方式正确。例如,结构体指针应使用->而非.来访问成员。<br><br>2. 结构体定义:确认结构体定义是否正确,成员名称是否与赋值时使用的名称一致。<br><br>3. 头文件包含:确保所有相关的头文件已正确包含,以避免未定义的结构体类型。<br><br>4. 编译器设置:检查Keil的编译器设置,确保选择了正确的C语言标准(如C99或C11),以避免因标准不兼容导致的语法错误。<br><br>建议您提供具体代码片段,以便更准确地诊断问题。希望以上建议能帮助您解决问题。<br><br>[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:162
  • 最近打卡:2025-05-01 06:56:44
已绑定手机

56

主题

1319

回帖

2940

积分

荣誉版主

无情的代码机器

积分
2940
发表于 2025-3-21 11:34:53 | 显示全部楼层
起码要在一个函数体里干这些操作,全局空间里不要搞哇
三天不学习,赶不上刘少奇~
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-3-21 11:55:01 | 显示全部楼层
禁止初始化时赋值,赋值要在函数内,否则编译器不知道赋值的时间或先后顺序
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:44
  • 最近打卡:2025-04-29 08:34:05
已绑定手机

4

主题

37

回帖

310

积分

中级会员

积分
310
发表于 2025-3-21 12:10:38 | 显示全部楼层
多谢大家
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 08:38 , Processed in 0.138244 second(s), 82 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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