您的位置:首页 > 其它

Symbian S60 5版软件开发环境配置

2016-07-12 10:50 441 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: