На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
Внимание!
В связи с запланированным апгрейдом системы форум и большинство других наших сервисов (*.sources.ru, drkb.ru, codersclub.*)
временно будут недоступны с 01 мая по 07 мая 2021г.
Приносим наши искренние извинения за причинённые неудобства!
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
Модераторы: Qraizer
  
> сборка fftw, fftw3.3.9 windows cmake
Необходимо собрать fftw3.3.9 под windows7 64. Взял cmake 3.20 и mingw7.3.0. mingw7.3.0 то что было с Qt 5.12.6.
cmake начинает разбор доходит до 106 строки
ExpandedWrap disabled
    math (EXPR SIZEOF_INT_BITS "8 * ${SIZEOF_INT}")

и выдаёт следующую ошибку: fftw\fftw-3.3.9\CMakeLists.txt:106: ошибка: math cannot parse the expression: "8 * ": syntax error, unexpected end of file (4).
Не подскажите что делать?
P.S.
Под линуксом всё прекрасно собралось, правда без cmake
Цитата rodion @
Не подскажете что делать?
Можно тупо заменить ${SIZEOF_INT} на 8. :blush:
Чёйта на 8 если на 4 для х64?
По какой-то причине ${SIZEOF_INT} у тебя не определено, и получается "8*" - посчитать оно не может и ругается.
Вот похожая проблема https://stackoverflow.com/questions/1056016...figuring-opencv
Сообщение отредактировано: cppasm -
Цитата cppasm @
Чёйта на 8 если на 4 для х64?
Да это я с размером указателя попутал. Виноват. :wall:
Цитата cppasm @
Чёйта на 8 если на 4 для х64?
Тут неважно, что под Win x64, тут важно, чтоб было правильно для fftw3.3.9, а это уже далеко не так однозначно в случае MingW
Ну int может быть и 4 при size_t равным 8. Выходит что MingW не той системы. Буду пробовать костыли
Попытался правильный MingW... MingW совсем померло что ли?
С парочкой костылей собралось. Всё таки, как то не айс
1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
0 пользователей:


Рейтинг@Mail.ru
[ Script execution time: 0,0256 ]   [ 20 queries used ]   [ Generated: 5.05.21, 22:17 GMT ]