I am attempting to use someone else’s JUCE based open-source binaural rendering project in my work, and they noted that they require the FFTW3 lib, which as I understand it in their project is used by the JUCE_DSP convolution and fft objects.
So I have gone and accessed the FFTW3 pre-compiled-for-windows files that are then ‘libified’ using the lib.exe tool. I have added the lib dependency and the appropriate flags in the freshly added VS2019 jucer exporter, and on build I get as far as linking, where I appear to get some unresolved symbols. Clearly the lib is accessed by the linker, but the symbols can’t be found.
What is interesting to me is that, if I look in the
fftw3.hheader file, indeed I cannot see symbols with the exact naming convention used in the juce_FFT header.
Please, could someone tell me if I am being a numpty and there is an obvious step I have missed?