将Windows Mobile Pocket PC客户端移植到Windows CE Mobile客户端

时间:2013-01-03 11:36:04

标签: windows-ce pocketpc

我有一个使用Windows Mobile 6专业SDK编译的Pocket PC应用程序。

现在我希望该应用程序可以与Windows CE一起使用。

在Windows CE上编译它并使其在Windows CE上运行的程序是什么?

1 个答案:

答案 0 :(得分:0)

这可能听起来很愚蠢或明显,但是:使用Windows CE SDK构建download link)。

步骤1:安装SDK后,创建一个新的Windows CE项目。

第2步:在新的CE项目中获取空白的Form1.cs表单,并将其重命名为您在旧的Windows Mobile 6项目中使用的表单。

差不多完成了。

步骤3:现在,关闭Visual Studio,浏览到Windows CE项目文件夹,然后删除刚刚重命名的表单。

第4步:浏览到Windows Mobile 6项目文件夹。将binobj文件夹以及.proj和.sln文件的所有复制到Windows CE项目文件夹。

步骤5:打开Visual Studio和Windows CE项目。

第6步:变得疯狂并点击运行[F5]。

这很可能会产生许多错误。这些错误是因为您调用了一个特定于Windows Mobile的函数,或者可能是因为同一函数的Windows CE版本需要不同的参数。

第7步:有些内容可能无法轻松移植到Windows CE。对于这些项目,您可以使用Windows CE启动新的线程,如“我如何使用Windows CE执行FunctionWM()”等。