2

OutputDebugStringC++ メトロ アプリのデバッグ モード中に、出力ウィンドウにメッセージを出力するために使用しています。それは正常に動作します。

リリースモードに変更すると、次のウィンドウにメッセージが表示されなくなりました

ここに画像の説明を入力

メトロアプリのリリースモードでメッセージを表示できるように、他に使用できる方法はありますか?

4

2 に答える 2

3

「空のアプリ」プロジェクト テンプレートからビルドされたサンプル C++ ストア アプリで試してみると、問題なく動作します。ボタンを追加して、その Click イベント ハンドラーを実装するだけです。

void App1::MainPage::Button_Click_1(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e)
{
    OutputDebugString(L"Test\n");
}

そして、デバッグ ビルドとリリース ビルドの両方をテストしました。あなたのスクリーンショットは間違った選択を示しています。「デバッグ」が必要です。他に考えられる唯一の不具合は、デバッガーを接続せずにリリース ビルドを実行していることです。

于 2012-10-19T15:56:26.160 に答える
0

独自のデバッグプリンターをロールすることができます

プラットフォーム::詳細::コンソール::WriteLine

C++/cx で

于 2012-10-19T05:46:17.310 に答える