|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
代码: srd.step_delay = (int32_t)((T1_FREQ_148 * sqrt(A_SQ / accel))/10);1 ~; K% [, x4 X8 I
" ^- [4 k) g3 ^7 ], J/ |& y# W+ Z
中使用了sqrt,在board.h中也包含了% k8 m# _; T3 t! Q* `
: ]; j$ A5 L" f% W# a) N6 q, |
include7 K' t/ N- ~3 t4 }2 _, ~
- y6 S' W2 Z$ }& M. Ginclude
; N* S0 s7 b5 b9 J" F9 ]) _3 K& |2 u' P1 t$ x; h' o
include “math.h”
( \/ }4 L, R: l1 M4 w& p
6 N+ ~: N+ A% f" l5 C) p- ~+ r0 B9 F2 ainclude
u6 I4 m. |+ ^
7 G$ q% `9 B2 I6 B; N, u; t& L但是编译后报错:
# u4 o) v; S7 ~7 t9 [% L# T# B( G* \, W, G
undefined reference to `sqrt’ ,' }; K' T2 } K$ v. P
7 [) M% z- P1 r+ U, |8 L) {工程中能找到math.h文件,里面能看到:extern double sqrt _PARAMS((double));
: b5 ^) q; U, H8 m- f |
|