IAR FOR STM8出错提示duplicate definitions

2019-07-19 21:09发布

今天用IAR FOR STM8时遇到一个问题,只要把变量定义在头文件中,就会提示重复定义这个错误,但我反复查了所定义的变量在别的文件中压根就没定义过,为了验证,我还将头文件中定义的所有变量全部屏蔽掉,然后自己定义了一个命名奇特的变量,依然出错提示重复定义。后来发现如果在.c文件中去定义变量就一切正常。大家知道这是怎么回事吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。