История изменений
Исправление
AntonI,
(текущая версия)
:
Вопрос в причине этого извращения
Самые разные. Начиная от непреодолимых формальных сложностей установки нового компилятора и заканчивая опасениями сломать старый код выполняющий какие то критические расчеты.
Далеко ходить не надо, вплоть до SWIG 4.0.2 код плюсовой обертки генерился нормально, начиная с 4.2 за каким то фигом они убрали «лишние» static_cast и некоторые вещи собираться перестали. Я какое то время специально ставил версию 4.0.2, но в конце концов под давлением общественности стал эти нехватающие static_cast втыкать питоновской утилитой.
Ага, но софт для них не пишут уже давно.
Не уверен…
Исходная версия
AntonI,
:
Вопрос в причине этого извращения
Самые разные. Начиная от непреодолимых формальных сложностей установки нового компилятора и заканчивая опасениями сломать старый код выполняющий какие то критические расчеты.
Далеко ходить не надо, вплоть до SWIG 4.0.2 код плюсовой обертки генерился нормально, начиная с 4.2 за каким то фигом они убрали «лишние» static_cast и некоторые вещи собираться перестали. Я какое то время специально ставил версию 4.0.2, но в конце концов под давлением общественности стал эти нехватающие static_cast втыкать питоновской утилитой.