0

Visual Studio 2008 を使用して Windows Mobile 6.5 アプリケーションのデバッグを行っています。プログラムの実行中にコンソール出力を取得できればよいのですが。Visual Studio IDE で、エミュレーターで実行されているコードから printf の出力を読み取るにはどうすればよいですか?

4

1 に答える 1

1

Windows Mobile には、コンソールもコンソール出力もありません。コンソール、http: //windowsmobilepro.blogspot.de/2006/05/pocket-pc-console-for-standard-input.htmlおよびhttp://handheld.softpedia.com/get/System-Utilities/をインストールできます。拡張機能/MS-Console-69411.shtml

しかし、デバッグのためにこれらを使いたいです。

printf の代わりに、DEBUGMSG または RETAILMSG を使用します。例えば:

DEBUGMSG(1, (L"関数 x: 最後のエラーは 0x%08x\n", GetLastError()));

後で実行中のアプリにデバッグをアタッチし、VisualStudio の [出力] ウィンドウでデバッグ メッセージを確認することもできます。

于 2012-09-27T03:15:46.120 に答える