I am trying to install the FFTW libraries on my windows XP machine so I can integrate them into a project using the portaudio libraries in VS-2005.
I am following these instructions;
http://www.fftw.org/install/windows.html
Precompiled FFTW 3.2.1 Windows DLLs install
using fftw-3.2.1-dll.zip, on my Windows XP machine.
I am executing this lib command:
C:\Program Files\Microsoft Visual Studio 8\VC\bin>lib /machine:i386 /def:libfftw
3-3.def @../fftw-3.2.1-dll/libfftw3-3.def
which appears to start to build the library but eventually throws this error:
.
.
fftw_transpose
fftw_transpose_tiled
fftw_transpose_tiledbuf
fftw_triggen_destroy
fftw_twiddle_awake
fftw_twiddle_length
LIB : fatal error LNK1181: cannot open input file 'LIBRARY'
From the libfftw3-3.def file start
LIBRARY libfftw3-3.dll
EXPORTS
dfftw_cleanup_
dfftw_cleanup__
dfftw_cleanup_threads_
.
.
continues
.
.
fftw_transpose_tiledbuf
fftw_triggen_destroy
fftw_twiddle_awake
fftw_twiddle_length
I put the continues comment in for clarification, there is nothing after fftw_twiddle_length. The libfftw3-3.dll file is in the same directory as the .def file. I have also tried copying lib.exe to this directory and executing it there but I get the same behavior.
Does anyone have a suggestion for fixing this issue? I have posted to the fftw mailing list but haven't gotten any replies.
Thanks,
Brian