各位大佬,我用keil编译源程序时没问题,可是在连接时,出现以下报错*** ERROR L103: EXTERNAL ATTRIBUT DO NOT MATCH PUBLIC。我试过查询一些解决方法如下图,说是改变外部声明来匹配变量声明,然后我在声明全局变量的时候加了extern,但是之后连接时仍然还会出现上面的报错。 不幸的是,在用了extern声明全局变量之后,又出了一个新的报错*** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL,我在.h文件中查看了,也没发现外部参数或函数被覆盖。希望有大佬能帮忙解答一下。