为什么没有街机模拟器 for wince 源代码

2024-12-25 06:57:54
推荐回答(1个)
回答1:

  VS2005可以搭建Wince6.0的模拟环境,具体如下:
  1. 在VS2005里新建项目中时,选择创建Platform builder for CE 6.0的OS Design,新项目可以自

  命名,这里命名为“MyEmulator”。

  2. 创建MyEmulator的向导中,BSP一定要选择“Device Emulator: ARMV4I”,下一步;

  3. 模板(Design Templates)选择“PDA Device”,下一步;

  4. 选择“Mobile Handheld”,下一步;

  5. 应用程序(Application & Media)就随自己的需要选择,下一步;

  6. 网络和通信(Networking & Communications)在此只选择“Local Area Network(LAN)”,下一步;

  7. 选择完成;

  8. 选择Acknowledge;

  到此工程建完;

  添加组件(可以根据需要添加,这里主要添加汉字相关的组件)

  (1) 添加汉字字库(这里要记得加入,很多人这里没有加入,就出现汉字只看到方框的现象):

  1. 在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese (Simplified)”-->“Fonts”-->“SimSun & NSimSum(choose 1)”-->“SimSun & NSimSun”或者“SimSum & NSimSun (Subset 2_50)”;

  2. 在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese (Simplified)”-->“GB18030 Data Converter”和“Monotype Imaging AC3 Font Compression”;

  (2)添加中文输入法:

  在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese (Simplified)”-->“Input Method Editor”-->“MSPY 3.0 for Windows Embedded CE”;

  (3) VS2005中菜单“项目”-->“MyEmulator(项目名)属性”,配置选择“所有配置”,配置属性-->“Build Options”,在“Build Options”中去掉“Enable KITL (no IMGNOKITL=1)” (这里如果加入了KITL功能的话,可能在模拟器运行的时候,会一直是黑屏的);

  (4) “Locale”中,Locales先Clear All,然后选择“中文(中国)”,Default local选择“中文(中国)”;

  (5) 运行VS2005菜单“生成”-->“生成MyEmulator”;

  (安装R3后,发现简单的device emuloter 的工程都编译不过去了,

  提示don't know how to make atlsd.lib 错误,

  后来发现在catalog view 中吧 Active Temlate Library 选择上就可以了。

  还有一个疑问就是如果我不需要ATL,也需要把这个选择吗

  )

  构建SDK:

  1. 运行VS2005菜单“项目”-->“Add New SDK…”,在SDK属性页中填写必要的信息,属性“Emulation”中Configuration 选择Debug,可以设置模拟器的显示屏大小及色深,还有内存大小,在此设置为240 x 320,16色深,128M内存,然后“应用”,“确定”。。

  2. 然后运行VS2005菜单“生成”-->“Build All SDK…”,顺利的话,就会在%WINCEROOT\OSDesigns\ \MyEmulator\MyEmulator\SDKs\SDK1\MSI\下会有MyEmulator.msi;

  配置VS2005:

  1、先安装生成好的MyEmulator.msi。运行Visual Studio 2005,选择菜单“工具->选项”,打开选项设置对话框,从左边的树型列表中选择“设备工具->设备”,右边的下拉列表框拉到底可以看到 “MyEmulator”,这就是刚刚生成的那个模拟器。下面的设备列表里有两项,双击MyEmulator,设定传输为DMA传输,再点击“仿真器选 项”,在“显示”选项卡里设定好模拟器屏幕尺寸,颜色深度等,全部保存。

  2、用VS2005新建一个智能设备项目,向导选择平台时,先删除Pocket PC 2003,选择MyEmulator,完成。然后按F5运行程序,顺利的话定制的模拟器就会出来了(不过这个过程比较慢,需要等待一段时间)。