我觉得以后嵌入式设备将有更大的发展,而如何把现有的Windows应用程序移植到WinCE下呢?
1、如果没有源代码,请问有解决方案吗?
2、如果有源代码。因为WinCE的API或MFC都只是Windows的子集,而且WinCE单纯使用UNICODE,而不象Windows下的程序,二者都可处理。那么如何能准确而高效地把现有的Windows程序更改为能在WinCE下运行?

解决方案 »

  1.   

    不容易呀ce用的是mfc多少?就象是win2k下的程序移到dos下一样难难难,不过从ce移到win 上来就容易多了最好有原码听听楼下们的看法
      

  2.   

    你最好在wince下编译一下,出现问题解决贝
      

  3.   

    有源代码也很难的吧。最主要是调用的很多api CE下都没有,需要用其它的办法来实现,字符串倒是好解决,查找加上_T就行了
      

  4.   

    问题不大吧,好歹还支持1400个API 部分MFC
    和组件等,就像在eVC再开发一遍
    Unicode 是个麻烦
      

  5.   

    在eVC下的mfc好像的版本很低啊!
    有很多都不可以用的
      

  6.   

    没有源码的话,好像不可能。Unicode的问题只要注意一下就行,不难解决。我想难就难在MFC的很多类在CE下面没有,你要用API来实现这些功能。你都是星星了,还怕什么?
      

  7.   

    如果没有源代码,我不知道是不是可以移植到WinCE中。但是,如果有源代码的话,应该是可以的,但是要说很准确的
    体现原有的性能,这个,我也不清楚。不好意思,如果你有答案了,可以通知我。谢谢!!!
      

  8.   

    没有源码,可以通过更新动态库的方式,不过没有用过。
    如果有源码,
    1、把所有的字符串加L参数,
    2、重新编译,出错的地方,主要是函数不支持,可以自己写个静态库,
    把同命的函数加进去,比如atof这个函数.总之是把函数定义和静态库加载会
    好一,这样可以让类似的函数不用重写了。
      

  9.   

    我记得winCE只支持ANSI吧,想不起来了
      

  10.   

    1)不敢肯定能行,因为ce好像少了很多功能,二进制兼容很难
    2)全部使用UNICODE写