По какой-то причине мне нужно временно отключить некоторые макросы в заголовочном файле, а #undef MACRONAME
сделает компиляцию кода, но он будет отменять существующий макрос.
Есть ли способ просто отключить его?
Я должен упомянуть, что вы действительно не знаете значения макросов и что я ищу решение кросс-компилятора (должно работать хотя бы в GCC и MSVC).