求助编译器一直报B寄存器重复定义

2020-01-12 17:13发布

本帖最后由 为我所控 于 2019-12-5 11:22 编辑

重复定义B寄存器,一直报错,把REG51.h里面的SFR B定义去掉以后,可以正常编译通过,请问这是什么问题。我程序里确实没有引用B寄存器啊。为什么会出现这个情况。
因为有多个.c.h文件,进行包含,我看网上有人说是变量或者寄存器重复定义了,但是我仔细检查过我自己的代码,发现确实只有引用reg51.h这个头文件啊,别的都没有定义寄存器
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。