【发布时间】:2012-05-30 08:59:41
【问题描述】:
可能重复:
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 的真实设备时,它不起作用。
为什么?我该怎么办?
谢谢,
【问题讨论】:
-
提供更多详细信息 - 运行时是否出现错误?它根本不加载吗?无效的EXE? EVC4 编译器充满了 bug;如果这是一个重要的项目,最好的选择是使用 Visual Studio 2008(或至少 VS2005)。
-
根本不运行,没有消息
-
我看到我正在写的一个应用程序有类似的问题,但我忘记了问题是什么。如果您无法在目标系统的调试器中运行它,那么我会添加一些消息框以在初始化期间显示进度。这就是我解决问题的方法。
-
在某些平台我收到消息 Invalid EXE。
-
CPU 类型可能会阻止您在所有平台上运行 EXE。 WinCE 支持 ARM(多于 1 种风格)、MIPS、X86、SH3、SH4。如果 CPU 类型匹配并且目标操作系统版本低于或等于您正在运行它的版本,那么它将执行。
标签: c++ windows-mobile windows-ce emulation