【IAR】错误:Error while running Linker

IAR---ZStack-CC2530单播

错误:

Error[e27]: Entry "GenericApp_HandleKeys::?relay" in module EndDevice ( D:******************\Projects\***************CC2530DB\CoordinatorEB\Obj\ EndDevice.r51 ) redefined in module GenericApp (D:\IAR\Projects\ZStack*************************CC2530DB\CoordinatorEB\Obj\GenericApp.r51 ) 
Error while running Linker 
c5c07b13758b4f1d810460c4cc153d7a.gif

产生这个错误的原因是因为在整个工程中存在两个.c文件都存在相同的函数,如这个工程中存在着两个相同的void GenericApp_Init() 故产生编译冲突。解决办法很简单,因为我们烧程序到CC2530模块时,只需烧其中一个程序就行了,故可以把其中一个屏蔽掉,即可解决这个bug,这个也是困扰了我一下午,确实不是代码的问题。

0ec12ab07cb7402a9bb461978403f4c7.gif

 这样编译完后问题就迎刃而解了。

最后ok后右键工程进行rebulid all 就会解决。

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

K-Pioneer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值