C++中用于智能设备(WinCE)的控制台应用程序?
我是开发WinCE 5.0应用程序的新手。我想从“Hello world”程序或控制台应用程序开始。但是我找不到任何类似的东西或任何其他示例应用程序。C++中用于智能设备(WinCE)的控制台应用程序?
我正在使用Visual Studio 2005.我创建了新项目>> visual C++ >> Win32智能设备项目>>控制台应用>>完成。
项目编译得很好。我试图简单
printf("Hello world");
但是当我在智能手机2003模拟器中运行,它没有显示输出。
我找不到一个很好的教程。请为我提供一些很好的教程或示例应用程序。
在此先感谢。
日志说什么?应用程序已成功终止并返回代码0x0?
如果你没有任何东西来阻止应用程序,它可能会运行良好,并且在你没有注意到的情况下终止。尝试在printf
声明之后添加scanf
或Sleep(5000)
,这样事情就会显现出来。您也可以在debug
模式下编译它,并在printf语句之后放置一个断点并查看结果。另外,我对Windows Mobile和它的化身(智能手机2003就是其中之一)并不太熟悉,但我不确定它如何处理printf
。您可以尝试创建MFC应用程序并使用MessageBox
来显示您的文本。
好的。我只是尝试了两种选择,Windows Mobile(智能手机或PocketPC)中没有CMD窗口,所以应用程序运行成功,但不打印任何内容。
使用MFC选项或将您的应用程序部署到Windows CE 5.0 device emulator图像。我没有尝试过下载自己,但它说它应该为您节省处理Platform Builder的麻烦。请注意,您可能会遗漏图像中的某些组件,但我认为出于练习目的,它应该适合您。
有CMD窗口中POCKET PC 2003仿真器,你可以使用Visual Basic代码
试试吧,我改变了标签视觉工作室,因为我认为这是你的意思。如果我误解了,请将它改回原处。 – Shaihi 2010-08-01 04:53:18
在VS2005中,我打开一个像这样的项目:'Visual C++ - >智能设备 - > Win32智能设备应用程序 - >选择SDK->选择控制台应用程序,这是你做的吗? – Shaihi 2010-08-01 04:57:21