aar*_*ell 9 c++ logging direct3d windows-phone windows-phone-8
免责声明:我对MSFT技术世界很陌生,大约一个月前才启动Windows Phone开发.
我无法弄清楚如何从C#和C++(Direct3D)Windows Phone 8应用程序中将信息记录到Visual Studio输出窗口.这可能吗?
我正在以调试模式构建,目标是Windows Phone 8,在XDE模拟器中运行,我的开发机器是安装了VS2012 Ultimate的Windows 8机箱.我的应用程序运行正常,我的Direct3D场景渲染正常,但我无法记录任何东西!这使得跟踪代码执行变得困难并迫使我使用断点(在许多情况下这可能是过度杀伤).
我一直在寻找各种各样的方法(OutputDebugString就是其中之一).我在MSDN上看不到任何关于此的内容 - 为什么这里没有记录?
是的,可以将WP8 C++的调试字符串写入VS2012的输出窗口.其实,我有这样一个例子在这里.
1)从C++ 调用OutputDebugString.
void Direct3DInterop::MyButtonWasClicked()
{
OutputDebugString(L"Button was clicked!");
}
Run Code Online (Sandbox Code Playgroud)
2)在运行应用程序之前,请确保从项目属性中的托管调试器更改为本机调试器.

| 归档时间: |
|
| 查看次数: |
6196 次 |
| 最近记录: |