首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mfc for Windows CE 6.00编译在visual studio 2003中编写的应用程序

使用mfc for Windows CE 6.00编译在visual studio 2003中编写的应用程序
EN

Stack Overflow用户
提问于 2012-11-26 20:57:09
回答 1查看 322关注 0票数 0

我使用Visual studio 2003。我有一个用C++写的程序,怎么才能编译成WindowsCE 6:00?有一个工具可以在我的pc上交叉编译windows xp,然后传输可执行文件和库?

我没有用于WINDOWS EMBEDDED CE 6.0的SDK。我可以在哪里下载它为x86 windows ce 6.0?

在Visual C++->智能设备->MFC智能设备应用程序中,我只有:

用于ARM的Smartphone 2003

Pocket PC 2003也适用于ARM

x86平台在哪里?我的冲浪板有一个原子冲浪板!

谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-11-26 22:47:57

由于Windows CE是一个模块化的操作系统,因此Microsoft不能发布针对任何任意硬件的SDK。他们为自己的封闭系统构建提供了SDK。对于任何其他硬件,您需要安装特定的SDK。

第一步是从设备OEM获取SDK。如果没有SDK,您将无法做很多事情。如果你创建了操作系统镜像(听起来不像你做的,但如果你做了),那么你需要在Platform Builder中使用SDK滚动工具滚动一个SDK。

一旦你做到了这一点,你仍然有一个相当大的任务,使应用程序进行编译。如果您最初的目标不是Windows CE,那么应用程序将按原样编译的可能性很小。期望桌面控件和API不会出现在Windows CE中,并希望类具有较少的重载。Windows CE也非常偏向Unicode,因此,如果您有很多ANSI调用,尤其是对操作系统的调用,那么这些调用也需要重新编写。

基本上,创建一个针对您的设备的新应用程序,拉入所有源文件,点击Build,然后开始修复编译器错误。

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

https://stackoverflow.com/questions/13565322

复制
相关文章

相似问题

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