2017-10-30 6 views
1

thisリンクから無料で入手できるサンプルプロジェクトを実行したいと思います。これは単純なFFTライブラリであり、コンパイラは必要ありません。そこには、必要なヘッダーファイルと.cファイルを含むサンプルcファイルがあります。Ufftサンプルコンパイル

私がVivado SDKで実行しようとすると、fftとifftの複数の定義に誤りがあります。この例をSDK内で実行するにはどうすればよいですか?

空のアプリケーションプロジェクトが作成され、これらのファイルがsrcフォルダ内にすべてインポートされ、プロジェクトオプションのビルドが選択されましたが、プロジェクトのビルドと実行に成功しませんでした。

答えて

1

ufft.zipアーカイブを見れば、編集したファイルをfft-dit.cfft-dif.cの間でリンクさせようとしていると思います。

どちらのファイルも、differentsメソッドを使用してftt関数を定義しています(README参照)。

ftt-dif.cまたはftt-dit.cを使用して、両方を選択する必要はありません。

itt-dif.citt-dit.cの場合は同じですが、両方を選択するのではなく、どちらかを選択してください。