После этого я создаю свое приложение (которое запускаетсяпросто отлично, используя FFTW3 (32-битная библиотека dll), и я получаю следующие ошибки:
1> pyramidTransform.obj: ошибка LNK2019: неразрешенный внешний символ __imp_fftw_destroy_plan, на который ссылается функция "int __cdecl fourier2spatialband1 (int, int,float *, float , double () [2], double () [2], double () [2]) "(? fourier2spatialband1 @@ YAHHHPEAM0PEAY01N11 @ Z) 1>pyramidTransform.obj: ошибка LNK2019: неразрешенный внешний символ __imp_fftw_execute, на который ссылается функция «int __cdecl fourier2spatialband1 (int, int, float *, float , double () [2], double () [2], double () [2]) "(? fourier2spatialband1 @@ YAHHHPEAM0PEAY01N11 @ Z) 1> pyramidTransform.obj: ошибка LNK2019: неразрешенный внешний символ __imp_fftw_plan_dft_2d, на который есть ссылка в функции" int __cdecl floou2t *, float , double () [2], double () [2], double () [2]) "(? fourier2spatialband1 @@ YAHHHPEAM0PEAY01N11 @ Z) 1>pyramidTransform.obj: ошибка LNK2019: неразрешенный внешний символ __imp_fftw_free, на который ссылается функция «int __cdecl, разложить (int, int, float *, int, int, float * *, float * *, float *, float * * *, float * * *, float * *, float * *) "(? degpose @@ YAHHHPEAMHHPEAPEAM10PEAPEAPEAM211 @ Z) 1> pyramidTransform.obj: ошибка LNK2019: неразрешенный внешний символ __imp_fftw_malloc, на который ссылается функция« int __cdecl intaz (int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, flo, float * *, float * *, float *, float * * *, float * * *, float * *, float * *) "(? декомпозировать @@ YAHHHPEAMHHPEAPEAM10PEAPEAPEAM211 @ Z) * 1020 *
TheПанель свойств для дополнительных зависимостей ясно показывает, что я ссылаюсь на libfftw3-3.lib (создан выше).
Как я могу сказать, на что Visual Studio пытается связаться?Кому-нибудь повезло с FFTW-3 в Windows 64-bit?