已解决:IAR编译时出现duplicate definitions for IAR报错

                             IAR编译duplicate definitions for IAR报错解决办法

方法一:你需要将你的变量声明放在你的xx.c文件里面,不应该放在你的xx.h的头文件。

方法二:关于变量的声明,外部声明时,不可以再赋值。


错误代码:

    int i=0;
    extern int i= 0;

正确代码:

    int i=0;
    extern int i;


 

猜你喜欢

转载自blog.csdn.net/weibo1230123/article/details/81170543