不迎不送,来去自便,无茶无酒,谈笑随缘

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
 今天没去练车,穷折腾了一天,终于成功的让经典的“Hello World!”出现在SmartPhone的仿真其中了。稀里糊涂的装了无数的软件,有必要在此理清次序,以免日后再搭的时候抓瞎。
    昨天选择Pocket PC 2003仿真器时EVC环境死翘的原因终于找到了,原因有两点,其一是因为在安装Pocket PC 2003 SDK时没有注意到我所下载的SDK版本是支持EVC4.0SP3的,主要为了WinCE4.2编写应用软件,由于我认为所有的软件产品都应该向下兼容,所以下载了EVC4.0SP4版,结果导致PPC2003的仿真器在EVC中不能被识别。一定要注意,不同版本的WinCE系统需要不同版本的PPC和EVC环境。其二,由于昨天自作聪明的下载了STANDARDSDK仿真器,安装之后导致新装入STANDARDSDK仿真器和原有的仿真器出现冲突。
    搭建Window Mobile开发环境需要按以下次序安装下列软件(开发Pocket PC 2003和SmartPhone平台,WinCE4.2系统下的应用程序):
1. EVC4.0                            (Native开发)
2. EVC4.0 SP3
3. Visual Studio .Net 2003            (主要用于快速开发)
4. Pocket PC 2003 SDK
5. SmartPhone 2003 SDK
6. CHS Pocket PC2003 SDK              (运行Chinese Simplified Emulation Images.msi,Pocket PC 2003 SDK的中文补丁)
7. CHS SmartPhone 2003 SDK            (运行Chinese Simplified Emulation Images.msi,SmartPhone 2003 SDK的中文补丁)
注意,顺序安装完上述软件后,编写出来的程序中如果有中文,那么下载到仿真器中是不能够正常显示的,为了能让仿真器支持中文显示,必须作如下设置(以SmartPhone为例):
1. 将SP_2003_CHS.BIN文件和SP_2003_CHS_VIRTUAL_RADIO文件拷贝到SMARTPHONE 2003 SDK的Emulation目录下
2. 关闭EVC和platform builder
3. 然后重新打开EVC,选择Tools|Configure Platform Manager
4. 选择Add Device,名字“CHS_SMARTPHONE 2003 Emulator”
并将Transport属性设置为TCP/IP Transport for windows ce,将Startup属性设置为Emulator Startup Server
5. 最后将Startup对应的Config中的Image项设置为CHS smartphone 2003 (virtual radio)
通过上面的操作,Windows Mobile仿真开发环境就搭建好了~~~~  
posted on 2006-12-27 15:17  wude  阅读(310)  评论(0编辑  收藏  举报