我在跑 嵌入式视觉C ++ 4服务包4, ,为运行CE 5.0的设备开发应用程序。我正在使用 CE 5.0 SDK 为此,除了它将针对我的设备(即基于SH4的PDA)的事实外,它可以正常工作,但它不会让我选择除标准DK模拟器以进行调试以外的任何其他内容。如果我去 工具 /配置平台管理器, ,我可以在Windows CE默认平台下连接到设备,但是我无法从构建工具栏中选择它以进行输出和调试目的。是否有任何工作。我已经考虑搬到该应用程序的VS2008,但它打破了大量的第三方代码。

有帮助吗?

解决方案

嵌入式视觉C ++和“平台构建器”是不同的工具。 “ Windows CE” SDK旨在与“平台构建器”合作,以制造OS和驱动程序之类的东西。但是,应用程序通常使用“ Windows Mobile”或“ Pocket PC” SDK。

因此,这里有三个不同的解决方案:

继续使用EVC ++ 4.0

如果要继续使用嵌入式的Visual C ++ 4.0而不是较新的IDE,则可以使用”用于Windows Mobile 2003的SDK,基于2003年的口袋PCS“。我相信这是EVC ++ 4.0的最新SDK。

升级到VS2005+

这个细节 如何从EVC ++迁移到VS2005 同时仍在制作本地应用程序。

您可以在“Windows Mobile 5.0 SDK用于Pocket PC"

使用Windows CE SDK使用EVC ++ 4.0进行应用程序

实际上,可以使用CE SDK制作应用程序。操作系统开发人员将其用于为其操作系统提供应用程序。

您可以与平台构建器一起使用Microsoft®嵌入式Visual C ++®开发应用程序。在开发应用程序之前,您必须使用Microsoft Platform Builder来创建操作系统设计,构建运行时图像,然后将运行时映像下载到目标设备。

当您下载运行时图像时,Platform Builder使用下载服务将运行时图像复制到目标设备。当运行时图像运行时,平台构建器通过内核传输与目标设备进行通信。

要开发应用程序,请将平台构建器连接到目标设备,然后运行嵌入式视觉C ++。编写,编译和运行应用程序后,嵌入式视觉C ++使用已建立的连接在目标设备上运行应用程序。

请注意,前面提到的过程与用于开发平台构建器未下载的运行时图像的应用程序的过程不同。当您不使用平台构建器时,您可以使用Platform Manager的“应用程序连接通信框架”手动连接到目标设备。有关应用程序连接的更多信息,请参见应用程序连接。 - - http://msdn.microsoft.com/en-us/library/ms859575.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top