TI中文支持网
TI专业的中文技术问题搜集分享网站

软件报错重定义

我在FFT.h里面定义了一个全局变量int rate.然后在main函数里面include FFT.h;然后在主函数里面调用Rate,结果报错Rate重定义。请问为什么?

Shine:

请查查有没有其他文件或者库里也定义了rate变量,另外,在main.c里是否有用extern引用?

qioa chen:

回复 Shine:

没有其他文件或者库也定义了rate变量,我吧这个变量改成很生僻的名字也一样报错。另外,我在main函数里面已经include<FFT.h>了,就不用再申明外部变量了啊。(还是按您的方法,再次extern int rate申明,还是报同样的错。)

赞(0)
未经允许不得转载:TI中文支持网 » 软件报错重定义
分享到: 更多 (0)