Как перенаправить вывод qDebug, qWarning, qCritical и т. Д.?

Я использую много операторов qDebug () для вывода отладки. Есть ли какой-либо кроссплатформенный способ перенаправить вывод отладки на файл, не прибегая к сценариям оболочки? Я предполагаю, что open () и dup2 () будут выполнять свою работу в Linux, но будет ли он работать в Windows после компиляции с MinGW?

И, может быть, есть способ Qt сделать это?

77
задан Nawaz 16 March 2011 в 06:42
поделиться