社区
嵌入开发(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编译器)
请各位提供一点资料或看法?
...全文
492
9
打赏
收藏
如何把Windows下的应用程序移植到WinCE下?
我觉得以后嵌入式设备将有更大的发展,那么如何把现有的Windows应用程序移植到WinCE下呢? 1、如果没有源代码,请问有解决方案吗? 2、如果有VC源代码。因为WinCE的API或MFC都只是Windows的子集,而且WinCE单纯使用UNICODE,而不象Windows下的程序,二者都可处理。那么如何能准确而高效地把现有的Windows下的VC程序更改为能在WinCE下运行?(有EVC编译器) 请各位提供一点资料或看法?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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版。一一对应。
重要还是你的编程功底了。
Qt应用如何
移植
到
Windows
CE系统上
在刚学习Qt时,一直以为Qt良好的跨平台
移植
性会成为很火的编程语言,可是随着诺基亚的衰落发现自己错了,而且它的
移植
性也没有想象中的那么好,要不是毕业设计需要用到,本人早已放弃,下面我将一个多月时间查阅各种文献资料摸索出来,并实际操作成功的
移植
方法分享给大家。
wince
qt
一、 准备工作 操作系统环境:
Windows
7 旗舰版 x32 PC端编译环境:VS2005 中文版 嵌入式运行环境:
WinCE
6.0(运行于斯道 s3c2416 开发板) Qt相关软件: Qt库包: qt-everywhere-opensource-src-4.7.3.zip //嵌入式
WinCE
版 ...
在
Windows
Mobile上运行J2SE/J2ME!!!!!
本来来自http://blog.csdn.net/hellogv/ 有没有想过,在PC运行的J2SE程序可以在
WINCE
/PPC2003以上的系统运行? 现在外国的开源社区已经实现了做出来了这个
WINCE
上的JVM---------Mysaifu JVM。 不多说了,直接看看就知道: http://www2s.biglobe.ne.jp/~dat/java/project/jvm/inde...
Qt
移植
至
WinCE
平台完整资源与实战指南
Windows
Embedded Compact(简称
WinCE
)是微软推出的实时性嵌入式操作系统,专为资源受限的专用设备设计。其组件化结构支持高度定制,广泛应用于工业控制、医疗设备、车载终端等领域。
WinCE
采用微内核架构,具备良好的实时响应能力,并通过CSP(Catalog Support Package)机制实现硬件抽象与驱动隔离。
进入
wince
...
嵌入开发(WinCE)
19,524
社区成员
41,565
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章