|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
5 f9 B3 Z- u l, j
1,warning Deprecated declaration/函数/ - give arg types& z, [" m) |$ a7 I x
' T. M: _6 F% C该函数如果没有参数就要在括号里加“void”
8 k) {# R/ H$ ^0 D" r6 L' n6 j5 `" z# |7 l5 F2 u
例如:函数定义
8 A- h! O s: d" b% `. {' b2 g" d: G; j# N' `
void TP_GetAdXY()
7 f) U. p$ U5 g* l: M5 \* [& a{
Q6 O/ ^$ ^* l" _ int adx,ady;
+ U5 r* l& J/ N% O8 I adx=Read_X();
0 a# a# k& x# L2 N. o$ f ady=Read_Y();9 O2 [9 H' l# I& R0 u0 j
//*x=adx;1 o5 o8 A' P' H4 _( H. x
//*y=ady;
' X0 H5 x) ^ J6 i- H0 H9 ^ Lcd_ColorBox(adx,ady,adx+10,adx+10,Red);3 C( Q# d$ S) a7 ? }7 t
}7 U. b9 U! L' D P% D
8 q `/ x4 K6 G5 Z/ |
函数声明
, z7 ^7 @% D2 ]& W, L6 y
1 C6 p+ J; p4 L, e9 Fvoid TP_GetAdXY();# n5 U8 G+ f; a8 g& Q/ o) j& [- H
9 x7 L) J8 K3 ^- v& {/ x
就会出现下面警告" K. {9 V+ @9 C" A0 u, B8 u8 w
- G( y+ E5 |+ h- TUSER\ADS7843.h(77): warning: #1295-D: Deprecated declaration TP_GetAdXY - give arg types
7 b, b5 b( h& P( v- q
' M; c' d$ d# C# j1 n# |5 q6 C! g! J: N+ G9 ~' A9 N) u
如果是下边这样的话就不会出现警告
1 B8 `4 P4 L$ X' ]4 Z2 P! A1 l0 p: F
void TP_GetAdXY(void)
# Q( N; R8 G8 a$ X' j7 {/ H{- _$ ^4 b* [# X
int adx,ady; R9 v g$ i. v0 j5 h/ l1 `
adx=Read_X(); n( A9 u: w# ^* n- j
ady=Read_Y();7 Z1 P1 t! G1 W; T" S
//*x=adx;; s0 U |3 }& J3 l+ D& D& J
//*y=ady;7 x2 q9 d. I$ H( f1 t6 b) ~: b; }; |2 V
Lcd_ColorBox(adx,ady,adx+10,adx+10,Red);
+ j8 e5 Y) e, A6 m3 o}7 [( q& M" N I# L4 c" y: M
% G4 t7 `! z1 a. ?
函数声明/ p0 ~3 x3 I: p' \. D
/ A+ V, N) I. Qvoid TP_GetAdXY(void);
) n7 s! i) v* X5 ?6 _! z+ {4 O+ X/ i: p# B9 z3 |% t) A
2 _1 Z( L8 x0 f) C$ F
5 p, j8 l; c; B$ v7 W; C7 s2,USER\main.c(39): warning: #223-D: function "TP_GetAdXY" declared implicitly0 m! N3 e, X; ]) S: J) t, `
7 C$ @# N( u7 n0 v& s% A
函数没有声明
4 m2 j. S9 @" J( H7 b8 w7 s4 P* x* g0 N# i4 O
在使用函数之前一定要声明
! u+ b. H3 Y2 J* |+ f3 R1 `8 b. j4 I2 {& w; y
$ f' t9 m) }# ? T Z7 q" T
. `) q' W9 m- C0 ]! Q ! _' B# X" x& \, Q3 d: L' A M
( _3 z/ Q5 V3 _
3,No space in execution regions with .ANY selector matching Section HEAP(startup.o)
$ L5 h, Q/ q. U+ U k) ^# q( D* R4 ^2 L/ J. O& L9 {3 i+ f) u
+ Y/ V! A0 q1 o0 c! |3 S6 c
- R% A6 J5 R/ ^4 T7 t; sROM和RAM区域不正确! k5 m6 z' P) ]0 R) e+ m, C
8 C$ @- G" E9 [- }# M
' X9 t( E5 w+ x6 {
1 d/ d, { x2 S' K; R5 j& D8 _+ n4,warning: #1-D: last line of file ends without a newline* G$ C, C, P; U; P2 `
+ H) i# @ a7 m: s6 s! P
3 B/ U& ~8 w1 j* E1 }* {7 Y
5 }* J8 V4 Q: C% _; _) H! F* g6 m在最后一行加个回车 |
|