0

我正在使用 Visual Studio 2008 调试 Windows Mobile 6.5 应用程序,如果我能在程序运行时获得控制台输出,那就太好了。如何在 Visual Studio IDE 中从模拟器上运行的代码读取 printf 的输出?

4

1 回答 1

1

Windows Mobile 没有控制台或控制台输出。您可以安装控制台,http://windowsmobilepro.blogspot.de/2006/05/pocket-pc-console-for-standard-input.htmlhttp://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 回答