Symbian C++ 开发 1

类别:编程语言 点击:0 评论:0 推荐:

以下问题
什么是Symbian,有哪些手机使用Symbian,Symbian前景如何
请到
Nokia:http://www.nokia.com.cn/forum/chinese/sch/index.html
Symbian :http://www.symbian.com/
1. Select An IDE
我试用过几个Symbian的开发工具,总体感觉是工具的易用性都不是很好,没办法和强大的Vs.net开发C++(不是Symbian C++)相比,也没办法和JB开发Java相比,如果必须选择一个工具(大多数人都会选择的吧),我决定使用CodeWarrior。在Windows Platform上开发的朋友可能不太熟悉CodeWarrior,不过在Mac上(绝对主力)和大量的嵌入式系统(Arm7,9…………)的开发上,CodeWarrior占据主力地位。




去年开发Symbian系统多使用MS的开发工具(VC6及其编译器),不过从去年开始大量开发人员开始切换到Metrowerks Codewarrior上了。 从Symbian网站上得到的信息分析,应该是使用Codewarrior的最多了。
我首先使用的是Metrowerks CodeWarrior for Symbian Professional 2.5,不过安装后并不能制作Symian 程序,还需要安装各种SDK才行,SDK提供了开发时的帮助、头文件、EPOC模拟器,当然还有大量的EX(Example,哈哈)。从Forum.Nokia.com可以下载适合CodeWarrior用的SDK(注意是For CW的,而不是B的,B是For Borland C++ Mobile Edition和VC的),我下载安装了S60的1.2和2.0和S90的1.0b3。下图中的B是给C++Builder Mobile用的。




 
Symbian的编译器需要ActivePerl5和JRE1.3以上才能工作。需要先安装这两个软件,不过开发Mobile程序的朋友应该都装有JDK吧,那就只装Perl就行了。安装完SDK后,就可以启动CodeWarrior用向导生成一个项目,编译调试了。
CodeWarrior有三个版本(官方介绍),可以从其网站下载。
http://www.metrowerks.com/MW/download/default.asp
   Personal Edition:
1. Full IDE,
2. Build tools for the emulator and target device
3. Debugger (Emulator)
4. Project creation tool and MMP file import
   Professional Edition:
1. All Personal Edition features
2. On-device debugging (phones using MetroTRK) [1]
3. Support for Symbian DevKits (Symbian OS source code delivered to selected partners) and Symbian reference hardware
   OEM Edition:
1. All Professional Edition features
2. JTAG and Multi-ICE debugging
3. Virtio VXPS (Intel XScale) and VPOM (TI OMAP) emulators

本文地址:http://com.8s8s.com/it/it28248.htm