我正在使用 Visual Studio 2008 调试 Windows Mobile 6.5 应用程序,如果我能在程序运行时获得控制台输出,那就太好了。如何在 Visual Studio IDE 中从模拟器上运行的代码读取 printf 的输出?
问问题
475 次
1 回答
1
Windows Mobile 没有控制台或控制台输出。您可以安装控制台,http://windowsmobilepro.blogspot.de/2006/05/pocket-pc-console-for-standard-input.html和http://handheld.softpedia.com/get/System-Utilities/增强功能/MS-Console-69411.shtml
但是为了调试我想使用这些。
代替 printf 使用 DEBUGMSG 或 RETAILMSG。例如:
DEBUGMSG(1, (L"函数 x: Lasterror 为 0x%08x\n", GetLastError()));
您还可以稍后将调试附加到正在运行的应用程序,然后查看 VisualStudio 输出窗口中的调试消息。
于 2012-09-27T03:15:46.120 回答