找回密码
 注册
关于网站域名变更的通知

keil 常犯错误处理

2024-12-13 16:58| 查看: 79| 评论: 0

摘要: 1.提示 UNRESOLVED EXTERNAL SYMBOL SYMBOL:?C 很大可能相应代码忘记加入到代码组里面! 2、一直提示我重复定义函数,搜了一下网上,似乎只有变量的重复定义的问题啊,怎么函数也有重复定义的问题!!!最后删了ua ...

1.提示 UNRESOLVED EXTERNAL SYMBOL SYMBOL:?C


很大可能相应代码忘记加入到代码组里面!


2、一直提示我重复定义函数,搜了一下网上,似乎只有变量的重复定义的问题啊,怎么函数也有重复定义的问题!!!最后删了uart.c和uart.h,然后编译成功。。。


最后仔细一看,竟然main.c中头文件包含的是uart.c


news-uploadfile-2018-1213-20181213111020793.jpg

3、error C267: '××': requires ANSI-style prototype


×× - 通常是函数,缺少函数原型。


有时候自己明明有声明的,这个时候就要注意了,可能是后来稍微变了传入参数或者返回类型,注意再修改一下!


4、 warning C276: constant in condition expression


看错误地方就明白了。


news-uploadfile-2018-1213-20181213111020355.jpg

5、*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS


未调用的片段,注意区分和未调用函数的区别。*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

通常是常量段,比如我这次的LedChar定义了未调用。


5、CALLER1: ?PR?INTERRUPTTIMER0?MAIN


不仅仅未调用的函数会出现这种情况,定义了未调用的数组也同样会!


6、*** WARNING L15: MULTIPLE CALL TO SEGMENT


很大可能中断程序和main函数同时调用了,注意查看!



本站资讯文章系编辑转载,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!
[声明]本站文章版权归原作者所有 内容为作者个人观点 本站只提供参考并不构成任何投资及应用建议。
本站拥有对此声明的最终解释权。
收藏 邀请
关闭

推荐内容上一条 /1 下一条

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-3 09:47 , Processed in 0.078125 second(s), 28 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

返回顶部