в проект компилятор ругается на "подобное" а если использовать в качестве статической либы то все нормально, почему так?
Текст ошибки какой?
Потому что когда это в статической либе находится, компилятор этот код не видит. Ему только хедеры нужны в этом случае
текст ошибки был "деление на ноль" и еще какая то подобная типа "унарный минус у нуля" да и это либа не стд, а "fdlibm" типа модифицированная "math"
а зачем этот код?как либу компилировали? если при добавлении всех этих файлов в проект выдает такие ошибки
Компилятор С спокойно съедает деление на 0, выдавая варнинг. Да и С++ компиляторы вроде бы только варнинг кидают (если быстренько на годболте чекнуть) А вот зачем в этой либе такой код, ну это разве что разработчикам известно
Обсуждают сегодня