Начиная с MFC, я относился к qDebug()
как к TRACE()
, считая, что он удален из версий Release препроцессором (в MFC это делается с помощью #define TRACE 1 ? (void*) 0 : AfxTrace
).
К моему удивлению, однако, qDebug()
также выполняется в сборках Release. Как мне это изменить? А также, почему это так, какова была аргументация разработчиков Qt за этим решением?