флаг werror. К cpp файлу я подключаю инклюд, в котором есть warning`и -Werror=conversion. Вопрос — я могу в cpp файле конкретно для этого хэдера отключить флаг Werror?
Пробовал обернуть файл таким образом
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Werror=conversion"
#include <bad_header>
//code
#pragma GCC diagnostic pop
Но компиль ругается error: '-Werror=conversion' is not an option that controls warnings
Беглый взгляд показал, что можно только Werror всю отрубать видимо
Но ты как бы можешь только строчку инклуда обернуть, тогда пофиг должно быть (если это не твой код)
Нет, не можешь.
Ну это может и можно в GCC нарулить, но в общем это работать не будет.
Обсуждают сегодня