社区
嵌入开发(WinCE)
帖子详情
如何把Windows下的应用程序移植到WinCE下?
zhenxizhou
2003-04-10 06:19:40
我觉得以后嵌入式设备将有更大的发展,那么如何把现有的Windows应用程序移植到WinCE下呢?
1、如果没有源代码,请问有解决方案吗?
2、如果有VC源代码。因为WinCE的API或MFC都只是Windows的子集,而且WinCE单纯使用UNICODE,而不象Windows下的程序,二者都可处理。那么如何能准确而高效地把现有的Windows下的VC程序更改为能在WinCE下运行?(有EVC编译器)
请各位提供一点资料或看法?
...全文
418
9
打赏
收藏
如何把Windows下的应用程序移植到WinCE下?
我觉得以后嵌入式设备将有更大的发展,那么如何把现有的Windows应用程序移植到WinCE下呢? 1、如果没有源代码,请问有解决方案吗? 2、如果有VC源代码。因为WinCE的API或MFC都只是Windows的子集,而且WinCE单纯使用UNICODE,而不象Windows下的程序,二者都可处理。那么如何能准确而高效地把现有的Windows下的VC程序更改为能在WinCE下运行?(有EVC编译器) 请各位提供一点资料或看法?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
用户 昵称
2003-04-16
打赏
举报
回复
不好办啊,有源代码还不敢肯定能够不改动就移植。
Anlee
2003-04-16
打赏
举报
回复
guanzhu
载舟之水
2003-04-14
打赏
举报
回复
首先 wince 的api不是windows 的子集,它引入了不少新特性和为嵌入式系统提供的api(并且做出了十分明显的优化,在编译后文件的大小可以明显看出),可见你没有很好的阅读Microsoft提供的帮助,你应该将它作为一个新的系统环境来对待。
移植都是需要源代码的,因为编译需要通过相应的Wince 编译器来编译成适合ARM 等CPU的可执行程序,你在PC上用VC编译的程序和EVC编译的程序是不同的,而你最终要放到嵌入式系统中。如果你在PC上的话,只能用VS.NET Smart Device 来做,我拿到的2003版还没有VC++只有C#和VB。
我个人经验来说,移植SDK程序很简单,包括图象和音频,视频程序,但需要花较多时间调试,MFC直接移植的话难度很大,我只试过将MFC变成SDK后再移植。
xybyl
2003-04-14
打赏
举报
回复
Vc里的很多函数在EVC里是不支持的,要费点功夫的!
zhenxizhou
2003-04-14
打赏
举报
回复
多谢!继续UP
dizzo
2003-04-11
打赏
举报
回复
没有源码,就没办法了。
dizzo
2003-04-11
打赏
举报
回复
对,unicode 只要在你的字符串前面加上L 或者 _T 宏就可以了。
难的就是要把你用的MFC类要实现的功能,用API来实现。
西门豆豆
2003-04-11
打赏
举报
回复
没有源码可不行,因为有许多函数WinCE下是不能运行的,并且有部分和VC的函数名称稍微有点区别!
eithur
2003-04-10
打赏
举报
回复
Unicode的问题,基本你可以忽略。
如果你大量的使用了MFC,那我劝你还是放弃,你最好的办法是读一下Win CE.SDK的
帮助,你在VC中用了多少东西,就看看对应东西的CE版。一一对应。
重要还是你的编程功底了。
Windows
应用程序
移植
到
Windows
CE下的策略.caj
widows下的
应用程序
一直到
wince
下比较麻烦,这篇论文给出了一些方法,可以参考
WINCE
5.0
应用程序
WINCE
5.0 VS2005 应用例子供
WINCE
开发参考。
Qt
移植
到
wince
时用到的资源
wince
_sdk
wince
sdk Qt
移植
到
wince
上 找到的资源
Linux
应用程序
向
Windows
CE平台
移植
的研究与实现
Linux
应用程序
向
Windows
CE平台
移植
的研究与实现
嵌入开发(WinCE)
19,519
社区成员
41,565
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章