0

qDebug() 出力をログファイルに保存してコンソールに表示したいので、これで試しました:

qDebug() << "Hand's up!";
QTextStream stream(stdout);
QTextStream out(&logFile);
out << stream.readAll();

しかし、置き換えてもまったく機能しませstdoutstderr

4

2 に答える 2

1

を使用するQDebugだけでなく、クラスを使用してくださいqDebug()

qDebug()出力文字列の送信先など、デフォルト設定でデバッグ オブジェクトを作成します。自分でオブジェクトを作成すると、それをより細かく制御できます。

于 2013-10-09T13:47:13.910 に答える