|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
4 b& L, w+ s8 u; A1,warning Deprecated declaration/函数/ - give arg types
* P3 K" ? u- t3 T! n+ A( }; }( E4 z4 t; F$ {& t6 V4 H
该函数如果没有参数就要在括号里加“void”
" T/ U% `$ m# q, l
) ^. Z/ f; @7 a2 ]' z" Z例如:函数定义
+ H9 h/ P$ s4 R) s* f5 j s! N' D3 v# W1 O1 c
void TP_GetAdXY()3 I( ]. O" p+ e2 [. Y3 e
{
; S) g; k$ R9 f, z( o int adx,ady;
( J4 p |# m1 u, Y adx=Read_X();
5 X, \" x6 U0 w/ L* d ady=Read_Y();
, J6 Y7 `9 F) O6 |) [ //*x=adx;
0 v5 K( E1 l: a i# ^/ K //*y=ady;
7 a+ a$ x# r( G. t- G- H Lcd_ColorBox(adx,ady,adx+10,adx+10,Red);
/ C( s( V- ] N A# m' W' c: e}8 Z; P9 R! y8 p. R* ]0 c
4 b) O2 H% A" K. p/ w- g( N
函数声明
# O4 {, U1 l' g- M+ V# ?, c
. g' P$ t j- H/ Z$ p- N3 l0 ~% i* yvoid TP_GetAdXY();
8 P1 c" K( r; P; V) J$ U
. U1 B" L$ f1 ~$ L+ B9 B就会出现下面警告
, O( V- u; P ~1 g6 b. ]' e4 e, X( `7 L: ~: x( M5 {
USER\ADS7843.h(77): warning: #1295-D: Deprecated declaration TP_GetAdXY - give arg types
0 ?" y' a0 l3 ~9 I+ W [: B! y9 ^6 u
# f3 p5 f8 z9 r4 G+ D! c7 K9 d
; i% v" x4 m: ^- I8 l$ k' q7 A如果是下边这样的话就不会出现警告7 F; l- `$ L) r$ j
5 S. I1 q; \7 {9 y4 rvoid TP_GetAdXY(void)$ W. q. Z* o3 z" G% c' ?4 ^
{6 t A: T# I; F- L% t# c( D
int adx,ady;6 t9 m1 ?( p j$ i& x# S
adx=Read_X();
! U! z$ V* b' {- r ady=Read_Y();0 e$ m2 p: ~9 ]& C2 y
//*x=adx;
6 R! b" Z4 ?6 x1 Z- v //*y=ady;
2 b1 y/ N: [9 y7 D" \' i* [7 G Lcd_ColorBox(adx,ady,adx+10,adx+10,Red);) n( W V7 m1 X; |; r7 c- y) L
}
# J% l0 K, V& C. m- Z: H7 [) O, A& u" x! @; B) q: f! m
函数声明
! M- n+ J2 \' N" n2 C' o& }7 c% Q8 H# {8 m4 D. c0 X1 w) a
void TP_GetAdXY(void);
6 c0 n) N, d8 P3 s; Y" J; m- b6 Q5 ]3 m' E9 w* u6 {1 h
4 i b T0 p7 m) u& z
( @0 S a% H; x5 u8 P8 Y: M4 R- c2,USER\main.c(39): warning: #223-D: function "TP_GetAdXY" declared implicitly
0 L* C* G; ?' K" t
9 d- J; O5 w" R* F) g9 S函数没有声明6 z: u- X9 o( A( O, B: a+ Y
2 T: y2 @, f/ Z) j在使用函数之前一定要声明; |# H" ~7 g% @$ F
1 \9 P: W6 H$ m2 }% H
/ C. _9 L& q# Q2 G# @0 U0 M- Y
: o8 ^' f2 k& {! o* g$ W+ J
* ^) U* U6 e+ w9 e# V5 D% ]8 V' @% T) g( z' m. S$ l- q
3,No space in execution regions with .ANY selector matching Section HEAP(startup.o)0 f% C. O, @$ f# D6 J/ O7 D- d
; j% c. f( P/ X8 p; U
* d$ {+ v- `, f) K' Y
( P6 v9 }+ t( x* ?2 v* q) eROM和RAM区域不正确
4 ~, v0 c1 g$ f1 h/ p$ ?- S$ {! m3 |1 h- ]* d& d3 [
2 s; n. ?' O% b$ _7 k1 F j! }. Z; p- M# j
4,warning: #1-D: last line of file ends without a newline
0 W7 o# K) Z! W+ S$ @9 ~2 c( m/ f2 F/ ?( b- \# `; q+ s
0 j. X z' B, s8 o5 e, d* Y0 ^! U* H
在最后一行加个回车 |
|