IAR编译错误总结
Posted yll1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IAR编译错误总结相关的知识,希望对你有一定的参考价值。
1)、IAR编译出现:Error[Li005]: no definition for "UI_CreatePedometerWin" [referenced from E:\\project\\Holter-i\\iar\\eHolter\\Debug\\Obj\\TK_GUI.o] 时;
该错误的的意思是说TK_GUI.c文件里面调用的UI_CreatePedometerWin这个函数没有定义,而这个函数在TK_GUI.h里面有声明。这里出现该错误的原因有以下两个:
1、Target.c文件没有包含sysctl.h这个函数;
2、没有正确添加库文件,即diverlib.a文件,可去掉旧的(即工程里带的那个),然后重新添加。
2)IAR编辑出现:one or more breakpoints could not be set and have been disabled时;
该错误是设置断点无效引起的,基本不影响运行,只会影响调试;解决的方法“
1、IAR的断点数不能超过三个,取消多余的就行了;
2、查看是否勾选Options->C/C++ compiler->Output->Generate debug informat选项;
3、上述两种方法无效时,可以先Rebuild all重新编译;
3)IAR工程中出现无法make、Rebuild all和clean的情况,需要删除该工程中编译所生成的文档,而后重新编译即可;
4)IAR使用低版本编辑过的项目可以使用高版本继续使用,但是反过来会报错;需要删除工程中所生产的文件,重新编辑;不过建议不要把版本混合使用,以免造成不必要的麻烦
慢慢加ing......
以上是关于IAR编译错误总结的主要内容,如果未能解决你的问题,请参考以下文章
这是IAR的Dmp程序,我移到keil后出现这么多错误,解决不了,在iar是可以编译成功的