Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.133.131.168] |
|
Сообщ.
#1
,
|
|
|
Необходимо собрать fftw3.3.9 под windows7 64. Взял cmake 3.20 и mingw7.3.0. mingw7.3.0 то что было с Qt 5.12.6.
cmake начинает разбор доходит до 106 строки 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 |
Сообщ.
#2
,
|
|
|
Цитата rodion @ Можно тупо заменить ${SIZEOF_INT} на 8. Не подскажете что делать? |
Сообщ.
#3
,
|
|
|
Чёйта на 8 если на 4 для х64?
По какой-то причине ${SIZEOF_INT} у тебя не определено, и получается "8*" - посчитать оно не может и ругается. Вот похожая проблема https://stackoverflow.com/questions/1056016...figuring-opencv |
Сообщ.
#4
,
|
|
|
Цитата cppasm @ Да это я с размером указателя попутал. Виноват. Чёйта на 8 если на 4 для х64? |
Сообщ.
#5
,
|
|
|
Цитата cppasm @ Тут неважно, что под Win x64, тут важно, чтоб было правильно для fftw3.3.9, а это уже далеко не так однозначно в случае MingW Чёйта на 8 если на 4 для х64? |
Сообщ.
#6
,
|
|
|
Ну int может быть и 4 при size_t равным 8. Выходит что MingW не той системы. Буду пробовать костыли
|
Сообщ.
#7
,
|
|
|
Попытался правильный MingW... MingW совсем померло что ли?
С парочкой костылей собралось. Всё таки, как то не айс |