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