line 49: error #135: expected a field name

小黑Neo

关注

阅读 97

2022-11-05


line 49: error #135: expected a field name_单片机

这说的是个啥意思呢?

可以这么解释:

我的一个xx.c文件中报这个错:

line 49: error #135: expected a field name_单片机_02

line 56: error #135: expected a field name,这是说,上面这个结构体变量缺少域名。

原因是ENABLE,被宏定义替代了。

因为这个xx.c文件上面包含了一个头文件,该头文件中有个宏定义:#define    ENABLE       0x1

所以在编译的时候    XIntruptRegs.XINT2CR.bit.ENABLE = 0;  被替换成了

    XIntruptRegs.XINT2CR.bit.0= 0;  

0这个位于没有被定义,所以报这个错。

 

精彩评论(0)

0 0 举报