Компиляция многопоточного FFTW3 для Windows через WSL/MinGWC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Компиляция многопоточного FFTW3 для Windows через WSL/MinGW

Сообщение Anonymous »

Я пытался использовать многопоточную версию FFTW с fftw_init_threads() и т. д. После загрузки zip-архива со страницы Windows FFTW я попробовал использовать эти функции, но VS2022 сообщил, что символы не разрешены. Я изучил возможность установки из исходного кода и выполнил эту команду на Ubuntu WSL с установленным MinGW:

Код: Выделить всё

./configure --disable-alloca --with-our-malloc16 --enable-threads --with-combined-threads --enable-avx --enable-avx2 --disable-fortran --enable-avx512 --enable-generic-simd128 --enable-generic-simd256 --host=x86_64-w64-mingw32 --disable-dependency-tracking --enable-float
затем make и make install, как указано здесь. Этот процесс создает DLL для библиотеки. Чтобы использовать это с VS, мне также нужен файл .lib (или файл .def, как указано в руководстве по Windows), и я не смог найти его нигде после установки make. Не знаю, как добиться прогресса.

Подробнее здесь: https://stackoverflow.com/questions/787 ... -wsl-mingw
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»