2012-11-26 44 views
0

我使用Visual Studio 2003.我有一个用C++编写的使用MFC的程序,我如何编译WindowsCE 6:00?有一种工具可以从我的电脑上的Windows XP交叉编译,然后传输可执行文件和库?编译我的应用程序用visual studio 2003与mfc for Windows CE 6.00

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

[VISUAL C++] - > [智能设备] - > [MFC智能设备应用程序]我只有:

2003智能手机的ARM

的Pocket PC 2003也为ARM

在哪里是x86平台?我的董事会有一个ATOM董事会!

感谢

回答

0

由于Windows CE是一个模块化的操作系统,微软不能船舶靶向任意硬件的SDK。他们为自己的封闭系统构建发布了SDK。对于任何其他硬件,您需要安装特定的SDK。

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

一旦你有了,你仍然有一个相当大的任务来获得应用程序的编译。如果您最初没有着眼于Windows CE,那么该应用程序就不太可能按原样进行编译。预计桌面控件和API不会出现在Windows CE中,并且类会有更少的重载。 Windows CE也非常偏向于Unicode,所以如果你有很多ANSI调用,尤其是操作系统,那么期望那些也需要返工。

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

相关问题