2012-01-06 6 views
0

私はlibusbをWinFormアプリケーションに使用しようとしています。coutはWinformアプリケーションのどこに行きますか

デバッグに多くの標準出力ストリーム表記を使用するいくつかのサンプルコードを使用しました。

cout<<"Interfaces: "<<(int)config->bNumInterfaces<<" ||| "; 

このコードは、linuxまたはコマンドラインアプリのコンソールに表示されます。しかし、Winformでは、これはどこに行くのですか?私はすべてのcoutまたはprintf呼び出しがConsole :: WriteLine()メソッドと同様に出力ウィンドウに出力されるようにMSVC++プロジェクトを設定できるかどうかを知りたいと思います。

提案がありますか?

答えて

1

出力はまだ標準出力ストリームに送られます。あなたはそれが見えないようにコンソールがありません。しかし、プロセスを起動して標準出力を(プログラマチックに)リダイレクトすると、それが表示されます。

OutputDebugStream()を使用して出力ウィンドウに書き込みます。 (Debug.WriteLine() in .NET)

関連する問題