首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >StandardSDK 4.0在EVC++下可以用来在远程设备上调试吗?

StandardSDK 4.0在EVC++下可以用来在远程设备上调试吗?
EN

Stack Overflow用户
提问于 2009-07-17 09:23:01
回答 1查看 1.7K关注 0票数 2

我正在使用嵌入式可视化C++ 4运行服务包4,以便为运行CE5.0的设备开发应用程序。我正为此目的使用CE5.0SDK,它工作得很好,除了它将针对我的设备(即基于SH4的PDA)之外,它不允许我选择除StandardSDK仿真器之外的其他任何东西来进行调试。如果我转到Tools / Configure manager,我可以在Windows默认平台下连接到我的设备,但是为了输出和调试目的,我不能从构建工具栏中选择它。这件事有工作要做吗。我考虑过为这个应用程序迁移到VS2008,但它破坏了大量的第三方代码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-07-25 18:17:19

嵌入式可视化C++和“平台生成器”是不同的工具。"Windows“SDK被设计为与"Platform”一起工作,以制作类似OSes和驱动程序之类的东西。然而,应用程序通常使用"Windows“或"Pocket”SDK。

以下是三种不同的解决方案:

继续使用EVC++ 4.0

如果您想继续使用嵌入式VisualIDE4.0,而不是使用较新的C++之一,则可以使用"基于Windows 2003的Pocket的SDK“。我相信这是EVC++ 4.0的最新SDK。

升级到VS2005+

这说明了如何从EVC++迁移到VS2005的细节,同时还在开发本地应用程序。

您可以在"用于掌上电脑的WindowsMobile5.0SDK“中使用5.0SDK行的特性

使用Windows使用EVC++ 4.0制作应用程序

实际上,使用CE制作应用程序是可能的。这被OS开发人员用来为他们的操作系统制作应用程序。

您可以使用Microsoft eMbedded Visual C++®和Platform Builder一起开发应用程序。在开发应用程序之前,必须使用创建操作系统设计,生成运行时映像,然后将运行时映像下载到目标设备。 下载运行时映像时,Platform Builder使用下载服务将运行时映像复制到目标设备。运行时映像运行时,Platform Builder通过内核传输与目标设备通信. 若要开发应用程序,请将Platform Builder连接到目标设备,然后运行eMbedded Visual C++。编写、编译和运行应用程序之后,eMbedded VisualC++将使用已建立的连接在目标设备上运行应用程序。 注意,前面提到的过程与用于为平台生成器未下载的运行时映像开发应用程序的过程不同。当您不使用Platform时,可以使用Platform的应用程序连接通信框架手动连接到目标设备。有关应用程序连接性的详细信息,请参阅应用程序连接性。-- http://msdn.microsoft.com/en-us/library/ms859575.aspx

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1142237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档