为WIN CE Emulator 5.0开发的应用程序在WIN CE Device 6.0上不起作用?

时间:2012-05-30 08:59:42

标签: c++ windows-mobile windows-ce emulation

  

可能重复:
  Why simple console app runs but dialog based does not run in WIN CE 6.0?

我正在开发嵌入式VC ++ 4中的应用程序。当我选择WIN CE模拟器5.0作为平台时,它正确地运行它。但是,当我将生成仿真器的文件复制到具有WIN CE 6.0的真实设备时,它不起作用。

为什么呢?我该怎么办?

谢谢,

1 个答案:

答案 0 :(得分:0)

主要问题是,当您在Win CE 5.0中为模拟器构建时,您正在为x86指令集构建。根据设备的不同,您可能需要编译ARM指令集。

基本上,您还需要为要运送软件的设备提供实际的SDK。但是,没有标准的Windows CE 6.0 SDK。相反,设备制造商使用Windows Platform Builder工具创建它们。您必须找到可以为您的设备获取SDK的位置,并为该平台进行编译。