私はこれについて混乱しています:私はVisual Studio 2013を使用しています
Windows用のプロジェクトを作成しているとき:
qDebug() を使用すると、出力はコンソール出力に送られます。これは、入力に使用できるコンソールですか? または、Qt+=console のコードが必要です。このコードはそこでは機能しません。使用したい場合は、コンソール アプリケーションが必要だと思います。
コード 1
QTextStream out(stdout);
out << "Please enter login username and password\n";
out.flush();
でも
Linux用のプロジェクトを作成しているとき:
そのコンソール アプリケーションは必要ありません。たとえば、code1 は希望どおりに動作します。Linuxでは機能するのにWindowsでは機能しないのはなぜですか?