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>

posted @ 2016-06-23 14:10  LeeAaron  阅读(3079)  评论(0编辑  收藏  举报