2012-02-02 7 views
4

私はVisual Studio 11 C++ Metroアプリケーションでデバッガコンソール/ログに出力する方法を理解しようとしています。私は、C++ Metroアプリケーション(cout、Windows.System.Diagnostics、MSDNとMetro開発サイトのドキュメント)のログに印刷するためのさまざまな方法を試しました。MetroアプリケーションでVisual Studio 11のC++でconsole/logに出力するには?

コンソールに印刷するにはどうすればよいですか?

+0

おそらくあなたは次のことに気付いています。「Visual Studio 11 Developer Previewはプレリリースソフトウェアであり、本番環境では使用しないでください。 –

+3

プラットフォームに依存しないMetro App?あなたはC++を使っていません。 –

+0

@Mitch - 理解していますが、まだコンソールに出力する方法が必要です。ドキュメントはまだMSによってまとめられています。これは簡単な作業ですが、先週のドキュメンテーションやチュートリアルを閲覧しているうちに見つけられませんでした。 MetroのC++のドキュメントは特に解析されています。 – AetherMass

答えて

7

OutputDebugString

は、表示のためのデバッガに文字列を送信します。

Windows APIの中には、この機能を含むMetroスタイルアプリから使用できるものがあります。 Metroスタイルのアプリケーションon the Windows Dev Centerから利用可能なその他の診断関連Windows API関数のリストが見つかります。

+0

私はそれがこのような単純なものになるだろうと分かっていました。トレース機能はそのページにもあります。そのページはしっかりブックマークされています。ありがとうございます。 – AetherMass

+0

認証報告書によると、Metroアプリケーションには使用できません(おそらく、WinRTはそれをサポートしていないためです)。 – RelativeGames

+0

@Cippyboy:WACK(認証ツール)によって報告されたエラーの正確なテキストは何でしたか?この機能は、Windows Storeアプリケーションから呼び出し可能であることが明示的に文書化されているため、WACKは文句を言うべきではありません。 –

関連する問題