Symbian S60 5版软件开发环境配置
来源:互联网 发布:python 多线程 lock 编辑:程序博客网 时间:2024/05/20 17:07
http://blog.hibingo.info/archives/595
一、软件安装
网上有多种开发环境,另外两种配置例如:VS2003,VC6.0请参考网上资料。
本例采用JDK (download:Java SE Development Kit 6#),ActivePerl-5.12.2(download:ActivePerl-5.12.2 for Windows(X86)),S60_5th_Edition_SDK_v1_0_en.zip(download)和Carbide.c++ 2.7(download)搭建开发环境。JDK是java环境,Perl用于命令行提示符解析,SDK是Nokia手机开发包,提供模拟器以及Nokia相关,Carbide.c++是集成开发环境IDE(Nokia和Eclipse的产物)。
注:其中下载Carbide.c++ 2.7时请注意,不要用下载器下载,否则会得到错误文件(EN.exe)。S60_5th_Edition_SDK提供的地址是翻译后的地址,如果失效请到这里下载最新版。
四者的安装顺序如上述次序(JDK–ActivePerl–SDK–Carbide.c++)。安装目录最好在同一分区,特别是SDK和Carbide.c++。在SDK的安装过程会提示安装GCCE,这是手机release版的编译器,确认安装。
二、环境配置及测试
安装好以上四个软件之后需要进行配置和测试。
1.在 “开始”-“所有程序”-“Symbian Foundation”-“Carbide.c++ v2.7”,执行Configure environment for WINSCW command line(如果在“开始”里找不到,到它的路径”C:\Symbian\Tools\Carbide.c++ v2.7\configuration\run_env_update.bat”直接运行)。这一步为环境采集和路径配置。敲入“y”回车。
2.测试模拟器。在“开始”-“运行”-输入“cmd”回车进入命令行提示符-输入“devices”回车,得到“S60_5th_Edition_SDK_v1.0:com.nokia.s60 – default”,如果不是,则需要执行命令“devices -setdefault @S60_5th_Edition_SDK_v1.0:com.nokia.s60”,将其设置为默认。参考
3.在命令行编译helloworld在模拟器上运行。在命令行提示符中,将目录切换至SDK附带的例子helloworldbasic下:
“cd C:\S60\devices\S60_5th_Edition_SDK_v1.0\S60CppExamples\helloworldbasic\group”
“bldmake bldfiles”——生成全局配置文件ABLD.BAT用于编译
“abld build winscw ?”——编译生成HelloWorldBasic.exe,exe文件位于:C:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\?,当然你可以通过修改编译生成目标路径。双击运行HelloWorldBasic.exe,会自动调用模拟器运行实例。(注意管理员权限)
4.在Carbide.c++ 2.7中编译helloworld在模拟器和手机上运行
4.1 导入helloworldbasic工程。“File”-“Import”,选择Symbian OS bld.inf file
4.2 点击“next”,将要bld.inf文件指向“C:\S60\devices\S60_5th_Edition_SDK_v1.0\S60CppExamples\helloworldbasic\group\bld.inf”,一直next到finish。
4.3选择编译生成版本,“Project”-“Build Configuration”-“Set Active”
Emulator Debug是模拟器版本,Phone Release版本是手机终端版
这里,我们选择“Emulator Debug”,点击“Run”-“Run as”-“1 Symbian OS Application on Emulator”,正常则开始调用模拟器运行helloworld。
4.4 如果我们需要编译sis和sisx文件到手机上。则
首先,设置Set Active为Phone Release(GCCE)
其次,要设置sis。点击“Project”-“Properties”
如果SIS Builder里面为空,需要add一个:
点击“Project”-“Build Project”,执行编译生成sis和sisx文件。该文件位于工程目录下的sis文件夹中(C:\S60\devices\S60_5th_Edition_SDK_v1.0\S60CppExamples\helloworldbasic\sis)
至此安装以及三种编译生成方式完毕!欢迎交流: li_xu_bin@163.com
- Symbian S60 5版软件开发环境配置
- Symbian S60开发环境搭建
- Symbian S60开发环境搭建
- 如何搭建Symbian S60 5th的C++开发环境
- 如何搭建Symbian S60 5th的C++开发环境
- 搭建Symbian S60 5th的Carbide.C++开发环境
- S60 开发环境配置
- Symbian OS S60开发环境的搭建
- Symbian OS S60开发环境的搭建
- Symbian s60 诺基亚3230开发平台配置
- Symbian S60第三版软件精选介绍
- Symbian S60 SDK V 3.0 + VS 2003.NET 开发环境配置详解 (转载)
- Symbian S60开发经验
- symbian开发环境配置
- Symbian软件开发(3):运行S60 3rd FP1版控制台程序
- 如何搭建Symbian S60 5th的C++开发环境(转载)
- 用Carbide和S60 SDK构建Symbian C++开发环境
- Symbian S60 3rd SDK 开发环境搭建
- 多个按钮加入界面的排布规律
- C语言入门(十)数组
- 应用RMS实现用户自动登陆功能
- JavaMe程序从手机无法访问网络而从模拟器是可以的
- Nokia S60v5 javaME 禁用 softkeypad
- Symbian S60 5版软件开发环境配置
- 利用kSOAP让MIDP设备与WebService之间传递类对象
- kSOAP的运用
- S60模拟器报错:Application closed: WidgetRegistry ALLOC
- 使用J2ME的仿真器没有问题,使用S60仿真器出错。
- 安装完NetBeans6.9.1加载项目的时候报错
- 添加平台时提示:Cannot start Series 60 SDK for MIDP
- readlink()
- 日期时间函数