[开发工具] mplab IDE开发环境,xc8编译器报错

[复制链接]
444|8
| 2019-1-10 17:31 | 显示全部楼层
这种写法没问题,把整个定义都发上来吧
使用特权 评论回复
 楼主 | 2019-1-10 18:11 | 显示全部楼层
淘猫汤姆 发表于 2019-1-10 17:31
这种写法没问题,把整个定义都发上来吧

这样定义是没问题,一直像这样用的,想问一下有那些情况会产生这样的错误
使用特权 评论回复
| 2019-1-10 18:14 | 显示全部楼层
先检查一下有无将{}打成了(),或者是将;打成了:等行为。

当然,反过来也是要检查一下的,你这错误提示根据经验判断应该是代码哪里打错字符了!

先仔细检查一下,可以一段一段的先屏蔽代码,然后编译看看错误提示的变化。不停尝试一般会找到打错字符的地方。
使用特权 评论回复
 楼主 | 2019-1-10 19:13 | 显示全部楼层
yewuyi 发表于 2019-1-10 18:14
先检查一下有无将{}打成了(),或者是将;打成了:等行为。

当然,反过来也是要检查一下的,你这错误提示根 ...

括号和分号的报错编译器报错会提示到该行或者下一行,我这个错误提示到的地方都是结构体或头文件里的函数声明,都是定义上的错误,函数里的代码没有报错,用到结构体数据的地方也没报错。
使用特权 评论回复
| 2019-1-10 23:33 | 显示全部楼层
如叶工所说,你这个报的错误,不是缺分号就是缺逗号,肯定是哪个地方有奇异的字符没。
有一些编辑器可以把特殊字符显示出来,以及更换一些区分度比较好的字体,能好找一些。
从你这个错误的分布来看,很可能是最开始的地方包含进来的某个头文件出了鬼
使用特权 评论回复
| 2019-1-10 23:33 | 显示全部楼层
所有符号要英文下输入的。
如果不清楚,把整个工程打包发来。
使用特权 评论回复
 楼主 | 2019-1-12 09:36 | 显示全部楼层
找到问题了,我再在个头文件里加个了RC0,用来在项目中查操作这个寄存器的地方,忘了屏蔽,确实是特殊字符引起,谢过各位了
使用特权 评论回复
| 2019-1-14 14:41 | 显示全部楼层
这应该是哪里错了一个符号导致的大批量报错,因为错了一个符号之后所有的语法都会受到影响。
使用特权 评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册
本版积分规则
我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表