不加#include <math.h>的时候编译警告提示 warning: function declared implicitly
加了#include <math.h>之后编译没错没警告,但是连接的时候出现:
[Linking...] "C:\CCStudio_v3.3\C2000\cgtools\bin\cl2000" -@"Debug.lkf"
<Linking>
undefined first referenced
symbol in file
--------- ----------------
FS$$MPY D:\OFDM_28335\Debug\FFT_IFFT.obj
FS$$TOI D:\OFDM_28335\Debug\FFT_IFFT.obj
FS$$SUB D:\OFDM_28335\Debug\FFT_IFFT.obj
_cos D:\OFDM_28335\Debug\FFT_IFFT.obj
I$$TOFS D:\OFDM_28335\Debug\FFT_IFFT.obj
_sin D:\OFDM_28335\Debug\FFT_IFFT.obj
_pow D:\OFDM_28335\Debug\FFT_IFFT.obj
FS$$ADD D:\OFDM_28335\Debug\FFT_IFFT.obj
FS$$DIV D:\OFDM_28335\Debug\FFT_IFFT.obj
FS$$NEG D:\OFDM_28335\Debug\FFT_IFFT.obj
__memcpy_ff D:\OFDM_28335\Debug\FFT_IFFT.obj
>> error: symbol referencing errors - './Debug/OFDM_28335.out' not built
怎么解决啊,各位帮帮我。
1 个解决方案
#1
math.h还是要加的,编译没错,那很可能是程序逻辑上有问题,好好检查一下
#1
math.h还是要加的,编译没错,那很可能是程序逻辑上有问题,好好检查一下