Windows Mobile 编程 (Win32) - Hello, world.

在《Windows 程序设计》的第一章中有一个Win32版本的Hello, world.例程,在Visual Studio 2008中新建“Win32 智能设备项目”,直接将代码敲入之后发现编译出错。

出错位置在WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR lpCmdLine, int nShowCmd),将PSTR改为LPTSTR之后,编译通过。

完整代码:

#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
                   LPTSTR lpCmdLine, int nShowCmd)
{
     MessageBox(NULL, TEXT("Hello, Windows Mobile!"), TEXT("HelloMsg"), 0);

     return 0;
}

以前没做过Windows Mobile Win32开发,看来和我猜想的差不多,Windows平台和Windows Mobile平台的开发可以非常平滑的移植。

posted @ 2009-03-10 15:34  可乐罐  阅读(1362)  评论(0编辑  收藏  举报