我刚刚接触WinCE,我需要做的事情是在一般WinCE设备上开发应用程序,我打算自己在PB6.0上导出一个一般的WinCE6.0的SDK并安装,然后在VS2005上写代码,通过WinCE6.0仿真器看到代码的效果。
现在我按照网上的文章“WinCE6.0安装顺序”依次安装了下列软件:Microsoft ActiveSync 4.2,VS2005TeamSuite+sp1,WinCE6.0+WinCE 6.0 PB SP1,Microsoft Device Emulator 2.0,Virtual Machine Network Driver for Microsoft Device Emulator.
接着,我在VS2005中文件==》新建==》Platform Builder for CE6.0,选择OS Design,BSP选择了Device Emuator:ARMV4I,Design Templates选择Custom Device,之后点选了完成,没有改动默认选择。
对生成的OSDesign1执行“build and sysgen”成功,再执行"make run-time image"也成功,在“SDK”下添加了一个SDK,该SDK的属性设置如下:
CpuFamilies属性页中选择了ARMV4I,Device Emulator ARMV4I Debug
Emulation属性页中Configuration选择Device Emulator ARMV4I Release
对该SDK执行“Build”,结果失败,错误信息为:
Warning: The SDK that you are building includes a Device Emulator run-time image configured to enable KITL. This might prevent application development tools from connecting to the target device.
Error: Platform Builder cannot find the Device Emulator run-time image that is to be included in the SDK. Make sure that the Device Emulator configuration you selected is valid and has been built.
可能是选择的版本不一样吧,编译BSP时用的Release版的,但是SDK选的是Debug版的,就会有第二个问题出现,Error: Platform Builder cannot find the Device Emulator run-time image that is to be included in the SDK. Make sure that the Device Emulator configuration you selected is valid and has been built.至于第一个就不知道了,我就出这个比较低级的问题了
详情回复
发表于 2013-2-23 15:19
可能是选择的版本不一样吧,编译BSP时用的Release版的,但是SDK选的是Debug版的,就会有第二个问题出现,Error: Platform Builder cannot find the Device Emulator run-time image that is to be included in the SDK. Make sure that the Device Emulator configuration you selected is valid and has been built.至于第一个就不知道了,我就出这个比较低级的问题了