|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
+ W2 G' f6 ^$ D1 r' e) i3 a1,warning Deprecated declaration/函数/ - give arg types$ Y0 b9 }: e3 f( ?6 j7 z# {
; }6 q3 W: p( s该函数如果没有参数就要在括号里加“void”. F8 H' F. T3 @' t3 c; U
$ p# L6 Z+ ^# b6 C) `' W
例如:函数定义5 G9 d0 F/ n, o2 `1 h. `! ]% y7 m
1 N, i, I. X* Y7 t' T( ^' xvoid TP_GetAdXY()
9 |7 \+ h* \& [! q& K; w{; {8 m8 F& Q7 S2 a. T' p+ [' q) y6 V8 `
int adx,ady;
1 H$ r7 Q& X8 Y adx=Read_X();
. y2 P0 j2 J+ q5 h4 n1 n. Z, s ady=Read_Y();) `9 W3 r( I: {0 I
//*x=adx;# Z8 J. i' Y8 T9 S2 o* J
//*y=ady; z. f, U" _. O8 T$ q; X' ~
Lcd_ColorBox(adx,ady,adx+10,adx+10,Red);
% Q) M+ |2 P: ]1 h$ b; u}9 M) d* q2 f1 p
2 ]1 q+ |' X* R2 A, F( [; k# J) z
函数声明$ Z( f: r. n# X7 |2 M
& p: q( m, K) \" T$ mvoid TP_GetAdXY();% |( D0 N6 K" E' V: y( o9 Y- a
3 X7 m# Y0 `: @5 u3 _$ q
就会出现下面警告
! J; L# A/ {5 }' f8 |) K% \5 a1 A( {# J' B6 }; |2 S
USER\ADS7843.h(77): warning: #1295-D: Deprecated declaration TP_GetAdXY - give arg types4 Z. O$ W3 Z) i; i4 q: f
3 v6 S A2 T/ }- L' j. Y4 k
. K$ x/ @+ w, ]6 }2 h& q
如果是下边这样的话就不会出现警告
5 k$ q$ @6 J+ `5 e$ ]' O7 v/ h* Q' c- V$ K$ U
void TP_GetAdXY(void)
* a3 Z9 }9 S( M' l{
4 c3 J" n$ Q7 i$ Q& } int adx,ady;
0 c/ |/ C: U+ I, |' Q" M5 [6 J adx=Read_X();
7 u# N4 j) I h8 _* O6 g, P% b) c; h ady=Read_Y();& q. b1 d+ C7 x* d
//*x=adx;% ]9 g6 n& s1 g% N" u! d+ ?3 b6 W
//*y=ady;
5 s, [- M& Y {' Y' w Lcd_ColorBox(adx,ady,adx+10,adx+10,Red);) m4 ]0 O/ g0 R. ^+ X' r+ Z5 I
}: y( T0 m/ y% U" G. n
9 d& |9 @' f4 @6 g+ i- w; H
函数声明
! p% ^ Z1 U3 |6 D% \" L+ {8 P. S& e f7 X# a% q
void TP_GetAdXY(void);
+ R+ d6 N2 l0 M1 r. [- D9 J; r% {$ j8 T0 G/ R3 T
5 _ k0 u' K! |. p, U$ O* |1 r8 H L) H$ b1 H4 b
2,USER\main.c(39): warning: #223-D: function "TP_GetAdXY" declared implicitly- Y2 _" k! v5 C3 {
# r. l G L' H6 Y/ x0 h
函数没有声明
1 y( \' A; b9 g" p
' `# D4 N& B/ v Z/ o- ?在使用函数之前一定要声明6 X2 e0 p/ X3 Z! H8 G, H
$ Q$ G9 K% F9 t- j4 P $ z7 Y7 n9 x. D
& d. t0 b& s l5 o! |) B: F
! t; R5 T/ w' |$ }
0 _" O; S f" r2 a+ H; I3,No space in execution regions with .ANY selector matching Section HEAP(startup.o)
# D- x( h) X, K7 }/ ~1 [
3 S6 G. ]& q3 Q3 |6 p. F 4 d l* L; D- }" n0 d
% \, W N; s- F$ C2 aROM和RAM区域不正确* j! q6 u" o1 Z5 x8 M: `
6 C4 s. |8 {$ D4 b- p" V# l
9 r* J3 y( e' e% T% V( O. X! l$ O
( ~1 A8 W) @) Z% V: `4,warning: #1-D: last line of file ends without a newline
- q; J) r+ @' P1 C2 i) q' P
9 P! A1 a) R/ P* Y + |+ z. D f! z
+ D: U- D& N0 l' a6 @0 P) `& P
在最后一行加个回车 |
|