我想运行可从this链接免费获得的示例项目。它是一个简单的FFT库,不需要编译器。在其中,有一个示例c文件及其所需的头文件和.c文件。
当我尝试在Vivado SDK中运行它时,我会收到fft和ifft的多个定义错误。如何在SDK中运行此示例?
我所做的是创建一个空的应用程序项目,然后将所有这些文件导入到src文件夹中,然后选择构建项目选项,但是没有成功构建和运行项目。
答案 0 :(得分:1)
我想,在查看ufft.zip存档时,您已尝试链接从fft-dit.c
和fft-dif.c
汇编发出的文件。
两个文件都使用不同的方法定义ftt
个函数(参见README
)。
您必须选择使用ftt-dif.c
或ftt-dit.c
,而不是两者。
itt-dif.c
和itt-dit.c
的情况相同,请选择一个,而不是两个。