Uft示例编译

Ufft example compilation

我想要 运行 示例项目,可从 this link 免费获得。它是一个简单的 FFT 库,不需要编译器。其中有一个示例 c 文件及其所需的头文件和 .c 文件。

当我在 Vivado SDK 中尝试 运行 它时,我收到 fft 和 ifft 的多个定义错误。如何在 SDK 中 运行 这个例子?

我所做的是创建一个空的应用程序项目,然后将所有这些文件导入到 src 文件夹中,然后选择构建项目选项,但没有成功构建和 运行ning 项目。

我猜,查看 ufft.zip 存档,您已经尝试 link 文件从 fft-dit.cfft-dif.c 的编译中发布。

两个文件都使用不同的方法定义了 ftt 函数(参见 README)。

您必须选择使用 ftt-dif.cftt-dit.c,而不是两者。

itt-dif.citt-dit.c一样,选一个,不要选两个。