【IAR】错误:Error while running Linker

2023-05-16

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 就会解决。

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【IAR】错误:Error while running Linker 的相关文章

随机推荐