Error[Li006]: duplicate definitions for "******"
今天参考别人程序写程序时出现Error[Li006]: duplicate definitions for "******"。
参考程序中将变量和数据定义在(.h)文件中,我也就直接照搬过来,就出现上面的情况,别人用的是MDK,而我用的编译软件是IAR(EWARM)。
解决办法:
IAR(EWARM)不能将变量定义在(.h)文件中,然后我就果断将变量定义放在(.c)文件中,编译OK!![Error[Li006]: <wbr><wbr>duplicate <wbr><wbr>definitions <wbr><wbr>for <wbr><wbr> Error[Li006]: <wbr><wbr>duplicate <wbr><wbr>definitions <wbr><wbr>for <wbr><wbr>](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6708EN00SIGG.gif)
今天参考别人程序写程序时出现Error[Li006]: duplicate definitions for "******"。
参考程序中将变量和数据定义在(.h)文件中,我也就直接照搬过来,就出现上面的情况,别人用的是MDK,而我用的编译软件是IAR(EWARM)。
解决办法:
IAR(EWARM)不能将变量定义在(.h)文件中,然后我就果断将变量定义放在(.c)文件中,编译OK!![Error[Li006]: <wbr><wbr>duplicate <wbr><wbr>definitions <wbr><wbr>for <wbr><wbr> Error[Li006]: <wbr><wbr>duplicate <wbr><wbr>definitions <wbr><wbr>for <wbr><wbr>](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6708EN00SIGG.gif)
