在C ++ metro app的发布模式下显示消息

时间:2012-10-19 05:35:18

标签: windows-8 windows-runtime visual-studio-2012

我在C ++ metro app调试模式下使用OutputDebugString在输出窗口中打印消息。它工作正常。

当我将其更改为发布模式时,该消息不再出现在以下窗口中

enter image description here

我可以使用其他方式,以便我可以在地铁应用程序的RELae模式下显示消息吗?

2 个答案:

答案 0 :(得分:3)

当我在一个使用“空白应用程序”项目模板构建的示例C ++商店应用程序中尝试它时,它工作正常。只需添加一个按钮并实现其Click事件处理程序:

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

并测试了Debug和Release版本。您的屏幕截图显示错误的选择,您想要“调试”。唯一的另一个可能的故障是你在没有连接调试器的情况下运行Release版本。

答案 1 :(得分:0)

您可以使用

滚动自己的调试打印机

平台::详细::控制台:的WriteLine

在c ++ / cx中