Keil4编译错误multiply defined (by tab.o and lcdlib.o).
提示错误如下:ARMkeil.axf:Error:L6200E:SymbolLCDMono226multiplydefined(bytab.oandlcdlib.o).我...
提示错误如下:
ARMkeil.axf: Error: L6200E: Symbol LCDMono226 multiply defined (by tab.o and lcdlib.o).
我是在lcdlib.c函数中调用了LCMMono226这个char型数组变量,数组变量时在tab.c文件中放的,然后系统提示多重定义,请问怎么修改?是改头文件还是在.C文件中改。谢谢 展开
ARMkeil.axf: Error: L6200E: Symbol LCDMono226 multiply defined (by tab.o and lcdlib.o).
我是在lcdlib.c函数中调用了LCMMono226这个char型数组变量,数组变量时在tab.c文件中放的,然后系统提示多重定义,请问怎么修改?是改头文件还是在.C文件中改。谢谢 展开
3个回答
展开全部
我也出现了类似错误,上面方法没有解决。我讲一下我的解决办法吧;
因为我 extern 声明变拆芦量时,变量后面赋值了。后来我干脆将核源变量旅氏带直接搬到了使用函数的下面,就是不用extern 声明了。问题就解决了。不知道对大家有没有帮助
因为我 extern 声明变拆芦量时,变量后面赋值了。后来我干脆将核源变量旅氏带直接搬到了使用函数的下面,就是不用extern 声明了。问题就解决了。不知道对大家有没有帮助
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问是如何解决的,我也遇到同样的问题,请赐教。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询