将变量值打印到控制台 Visual C++ windows 商店现代 UI 应用程序

pon*_*cho 5 windows visual-studio-debugging windows-8 c++-cx windows-store-apps

我刚刚开始学习 C++/XAML windows 商店应用程序开发,但在我的生活中,我找不到一种将变量值打印到 VS2012 中的“输出”窗口的好方法。

Debug.WriteLine()Windows 应用商店应用程序似乎不存在,除了OutputDebugString()无法用于打印变量值(没有一些繁重的格式)之外,我找不到其他打印方法。

是否有一种简单的方法来打印示例行:

鼠标位置 X:12

例如,其中 12 是来自 的整数MouseDelta

谢谢你的时间,

雨披

And*_*ich 1

不完全是,不。您可以编写一个小函数,其格式类似于printf并将结果字符串传递给OutputDebugString(),但没有什么比这更简单的了。

我想你可以使用ToString(), Platform::String::operator+, 和Platform::String::Data()来完成这个任务;虽然有点难看:

OutputDebugString( ("mouse position X:" + MouseDelta.X.ToString())->Data() );