5

私はこのアプリケーションで vc++ アプリケーションに取り組んでいます コンソール/ログに書き込む方法は?

c# ----system.diagnostics.debug.writeline("こんにちは"); Vc++ に似ている ----?

4

2 に答える 2

4

メトロスタイルアプリにコンソールを設定することはできません。管理対象アプリのSystem.Diagnostics.Debug.Writeと同様に、C ++ / CXXアプリでOutputDebugString()を使用して、VisualStudioの出力ウィンドウにデバッグテキストを表示できます。承認されたwinapi関数はそれほど多くありませんが、OutputDebugString()は問題ありません。MSDNページの開始はこちらです。

于 2012-07-04T15:41:10.820 に答える
0

GUI アプリケーションを作成している場合は、自分でコンソールを有効にすることができます。

AllocConsole();
freopen("CONOUT$", "w+t", stdout);

その後、診断メッセージを単純化して std::cout または printf できます。

于 2012-07-04T14:48:25.313 に答える