如果我用c++开发应用,有什么方法能让我的代码同时支持symbian 和ce?

AutoAsm 2005-01-14 05:52:19
如果我用c++开发应用,有什么方法能让我的代码同时支持symbian 和ce?
...全文
237 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
capton 2005-02-16
  • 打赏
  • 举报
回复
楼上说的太理想了。封装API?
CE和Symbian从底层到API分包,实现方式都有很大不同,封装对上层应该是提供相同的接口,就这个会累死人的,不大现实。
除非你的应用大部分是基于ANSI C++/C的,而且没有用到STL等库。
这样把UI做做就可以了。
诗海 2005-01-21
  • 打赏
  • 举报
回复
写两个类,分别封装需要使用的symbian 和ce api为你自己的api。
以后写代码的时候,两者的代码可以一样,编译的时候选用不同的封装类就可以了。

只需封装一下api,工作量不大。
疯狂低调 2005-01-20
  • 打赏
  • 举报
回复
估计楼主就算是解决了这个问题,那么复杂程度也会比开发两个单独的系统要高很多,得不偿失啊!
不可登高,不可登高啊!
chenziteng 2005-01-18
  • 打赏
  • 举报
回复
貌似要费很大力气,不如做两套算了,能做到设计重用就很不错了。
copyright 2005-01-16
  • 打赏
  • 举报
回复
马马虎虎,不言其烦的使用宏定义,区分不同的平台,然后写不同的代码,形成一套代码两个地方使用.前提是你两套平台的api都要使用,hoho.不怕烦的话,可以尝试
chairmanzf 2005-01-15
  • 打赏
  • 举报
回复
同意
毕竟不像win98和win2k
suyouxin 2005-01-14
  • 打赏
  • 举报
回复
即使是用c写的程序,在这两个系统下也需要移植,毕竟2个操作系统的底层api是不可能一样的.

你想写移植效率高的就用j2me或者c吧,虽然这两个也需要移植

3,119

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧