На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
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 совсем померло что ли?
                С парочкой костылей собралось. Всё таки, как то не айс
                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0256 ]   [ 16 queries used ]   [ Generated: 16.04.24, 05:46 GMT ]