2

OutputDebugString用于在 C++ Metro 应用程序调试模式下在输出窗口中打印消息。它工作正常。

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

在此处输入图像描述

有没有其他方法可以使用,以便我可以在 Metro 应用程序的发布模式下显示消息?

4

2 回答 2

3

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

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

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

于 2012-10-19T15:56:26.160 回答
0

您可以使用自己的调试打印机

平台::详细信息::控制台::WriteLine

在 c++/cx 中

于 2012-10-19T05:46:17.310 回答