社区
Windows客户端开发
帖子详情
wm6的程序怎么移植到ce上
bluestar
2009-12-16 05:26:08
我用VS2005建立了一个WM6的程序,在VS2005建立时候,选择的是MFC智能设备应用程序,编写好后,windows mobile模拟器和真机上都可以跑
然后,我又导出一份CE的SDK,这样,配置管理器->活动解决方案平台,我复制了一份配置给我导出那个SDK,然后就可以选择我导出的那个SDK了。
但是编译报一堆错误。
是不是需要把WM的include和lib 包含进来呢?又怎么包含进来,还不太会用VS2005。
谢谢支持,解决了给高分。
...全文
256
16
打赏
收藏
wm6的程序怎么移植到ce上
我用VS2005建立了一个WM6的程序,在VS2005建立时候,选择的是MFC智能设备应用程序,编写好后,windows mobile模拟器和真机上都可以跑 然后,我又导出一份CE的SDK,这样,配置管理器->活动解决方案平台,我复制了一份配置给我导出那个SDK,然后就可以选择我导出的那个SDK了。 但是编译报一堆错误。 是不是需要把WM的include和lib 包含进来呢?又怎么包含进来,还不太会用VS2005。 谢谢支持,解决了给高分。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bsr2009
2010-03-09
打赏
举报
回复
是 Wince平台吧,没搞过,不过应该很多API函数需要转换或者移植.
xuzhaoyue1
2010-03-09
打赏
举报
回复
jiangyongtao 回答正确
Ending
2010-03-01
打赏
举报
回复
最近也在做WM6.5开发的项目往WINCE6.0上移植·~结果发现好多API函数WINCE不支持·~很是郁闷·~头大
chxy85
2010-02-26
打赏
举报
回复
一个错一个错的改吧,大部分都是调用WM的API导致的,细心一些应该不难
sitnc
2010-02-24
打赏
举报
回复
API接口不完全一致,比如CE中就没有MAPI接口
金笛子
2010-02-21
打赏
举报
回复
晕 直接切换不一定可以哦 你要知道 虽然内核相同 但是 很多api 还是有不同的
你可以通过建立基于ce的工程 然后移植mobile代码到wince工程里面 如果发现mobile里面的api在wince不支持的话 这个时候 可以找到wince中支持的api 来替换掉
如果没有 那就只有自己去实现了哦
sz_haiy
2010-02-16
打赏
举报
回复
直接切换不就可以了。。。。
czlele9999
2010-02-12
打赏
举报
回复
有的人说直接切换sdk,有的时候这样并不行.我个人建议重新用CE的SDK建立工程,然后把mobile中用到得文件都添加进去,然后编译如果有ce中没有的函数在找函数替换就可以了~
gengzhen_2005
2010-02-12
打赏
举报
回复
windows mobile和windows CE是不同的,windows mobile是微软在windows CE为内核基础上开发的,通常如果windows CE的函数在windows mobile上都能支持,但如果是windows mobile的函数在windows CE上就不一定能支持了,所以你这种情况并不是改一下配置就可以的,可能有很多函数都要改。
MicroSky2813
2010-02-05
打赏
举报
回复
项目里更改目标平台
biosli
2010-02-05
打赏
举报
回复
先新建一个CE工程(当然你要有对应平台的SDK,这个东东是根据目标机型定制的),然后把你MOBILE的工程吧几个工程导进去(可以手动导,也可以通过修改.vcproj导),最后编译,肯定会有很多错误,主要是因为MOBLE的函数CE不支持,不过CE都有替代的函数。编译通过后,调试就不是问题了。
楼主问的问题是需要具体问题具体分析的。只能大概说到这样了。
xuzhaoyue
2010-02-05
打赏
举报
回复
选择WinCE平台 切换
aa3000
2009-12-17
打赏
举报
回复
编译错误就是 API 不兼容导致的,去掉一些 WM 特有的 API 就可以了
世外涛缘
2009-12-17
打赏
举报
回复
WM的工程,可以直接转换为CE的工程。
只要在选择项目,点击右键,选择 更改目标平台就可以了。
半吊子全栈工匠
2009-12-17
打赏
举报
回复
CE是WM的核,版本是否兼容呢?
peterb
2009-12-17
打赏
举报
回复
wm != WCE, 不是所有代码都可以不加修改就在wce使用
P800刷英文
WM6
教程以及常见问题整理
P800刷英文
WM6
教程以及常见问题整理 June 15th, 2007 by aRAY 6月13日刚入手P800(HTC P3300),看到网上有
WM6
英文版的ROM了,于是下载下来刷了一次,第一次使用了一个叫arte的工具进行nb文件刷,结果刷死,开机卡在dopod画面无法进入系统。有些不甘心刷回WM5,于是继续搜寻,后来找到了一个RUU版本的
WM6
,是基于O2版修改的,于是
Numpy for Win
CE
移植
笔记
国内用 Python 的人不多,用 Win
CE
的也很少,用 Python
CE
的更是少之又少,至于在 Python
CE
上用 Numpy 的人…… =_,=Numpy for Win
CE
(ARM) 的工作在 Python
CE
社区也是拖了又拖没人发布,最后只好自己动手了。花了几天时间,试了 VS2008 、EVC4 、
Ce
GCC 、MingW32
ce
、PocketGCC 五个编译器,
QT的win
ce
编程
桌面windows的Qt已经看完了近2/3,开发是没有问题了,是试一下它的跨平台性能的时候了,鉴于PC已经安装过了vs2005和windows mobile 6的SDK,我决定先从Win Mobile开始,况且同事手头刚好有
WM6
的手机。按照网上很多人对vs2005下qt for win
CE
配置,折腾一上午,终于完成了配置,并且成功写出了demo
程序
。 由于网上很多人都是转载别人成功的配
XIP - eXecute In Pla
ce
eXecute In Pla
ce
,即芯片内执行,指应用
程序
可以直接在flash闪存内运行,不必再把代码读到系统RAM中。flash内执行是指nor flash 不需要初始化,可以直接在flash内执行代码。但往往只执行部分代码,比如初始化RAM.
简介
XIP就是WIN
CE
XIP KERNEL,是
CE
核心部分,XIP是为eXecute In Pla
ce
的缩写,在微软的
CE
定义中,这块区域存放的是以非压缩格式存放,不需加载,由Bootloader直接
Windows Mobile平台智能系统存储器ROM和RAM解释
WM6
ROM OS分区原理:128MB ROM包括IPL、SPL、OS(35MB)、EXTROM(10MB)、RADIO、STORAGE(65MB)等分区,其中OS分区又分为XIP、IMGFS两部分。系统启动时SPL加载OS分区的XIP到RAM执行,XIP部分大约3MB,包括nk.exe、devi
ce
.exe等核心
程序
,就像PC上的ntoskrnl.exe等。IMGFS就像一个压缩的GHOST文
Windows客户端开发
7,657
社区成员
18,845
社区内容
发帖
与我相关
我的任务
Windows客户端开发
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
复制链接
扫一扫
分享
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章