EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1.提示 UNRESOLVED EXTERNAL SYMBOL SYMBOL:?C
2 h' T+ H7 b, W( e$ ~很大可能相应代码忘记加入到代码组里面! ) V4 V# r" {7 Q" K
2、一直提示我重复定义函数,搜了一下网上,似乎只有变量的重复定义的问题啊,怎么函数也有重复定义的问题!!!最后删了uart.c和uart.h,然后编译成功。。。
5 f* E; ~. \; p) p _( u# h( s- E最后仔细一看,竟然main.c中头文件包含的是uart.c
2 v# ]1 J8 X% a: h
: }6 c# `# N, O, e5 |, ]3、error C267: '××': requires ANSI-style prototype : ]% ~/ Z6 M8 q! z, i! _
×× - 通常是函数,缺少函数原型。
( z, w; z# q4 b/ T4 O有时候自己明明有声明的,这个时候就要注意了,可能是后来稍微变了传入参数或者返回类型,注意再修改一下! 8 F5 o. D$ e. M2 S8 u) _
4、 warning C276: constant in condition expression U4 c/ E; |% a0 ?
看错误地方就明白了。
; y, H: X# K2 f5 t+ x) `: g, c- p% G2 J3 @/ i" L+ C
5、*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS 9 o* L2 |) g; C% G) ~; j
未调用的片段,注意区分和未调用函数的区别。*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS 通常是常量段,比如我这次的LedChar定义了未调用。
8 l) z { s! \/ U" f5、CALLER1: ?PR?INTERRUPTTIMER0?MAIN
* y- A* ]4 G0 I1 |& \8 s' i6 f不仅仅未调用的函数会出现这种情况,定义了未调用的数组也同样会!
0 H) h8 q; `9 q6、*** WARNING L15: MULTIPLE CALL TO SEGMENT / r% u4 w( {3 W
很大可能中断程序和main函数同时调用了,注意查看! 7 R7 x7 e& \8 x
. m; s4 E6 }) d( h) B8 x4 s
|