S60第三版开发环境设置说明[转载]

转自网易博客http://leus.blog.163.com/

在网上搜索Symbian开发环境的设置,看到的大部分是基于S60第二版的,而第三版介绍相对较少,自己摸索了一段时间,终于成功的完成了一个,把主要步骤记录在这里吧。

首先安装Perl5.6.1和Jre1.4.2.15(注意:Perl版本不要太高的。我因为最初安装了5.8版本而浪费很多时间,追查了近一周的时间才发现是Perl版本不同的原因)。这两个软件都是免费的,下载相对比较容易,应该都可以从官方网站直接下载的,其中JRE我也不记得从哪里找到的了,Perl找了很久,最后从官方网站找到,网址是:http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.638-MSWin32-x86.zip。不过最好还是推荐5.6.1.635这个版本,我用638也没有什么问题了。 

接下来安装RVDS2.2,我辗转找了很久才找到一个下载,不过如果不是公司网络限制的话可以使用emute下载,到VeryCD很容易找到,是破解版的,我下载的是辗转注册几个论坛才取得下载权限,就不再推荐了。下载回来的应该是一个bin的光盘文件,我使用Daemon Tools Pro这个软件可以打开,另外的几个虚拟光驱软件打开不成功,具体原因没有研究。之后就是安装,然后要破解,光盘上有crack文件夹,里面是破解文件和说明,总共18个文件需要破解,然后还要产生一个license文件。关于这个的说明网上也很容易找到,就不再啰嗦了。

这时候安装的应该是349版本的,我试过,还是不行,继续升级,到arm的网站下载一个435的升级包,按照说明升级,其实就是把升级包里面的东西解压到RVCT/Programs/2.2/349/win_32-pentium/,覆盖原来的文件,对了,要把armcc.exe复制四份,分别替换armcc.exe,armcpp.exe,tcc.exe,tcpp.exe四个文件。也就是说他们四个其实是一样的,然后还要再patch一次,呵呵,早知道先升级再Patch了。

好了,第三方工具的准备工作完成,现在可以开始正经事了,去nokia的官网,下载Carbide.c++_v1.2.exe和S60-SDK-200634-3.1-Cpp-f.1090b.zip,这两个都是目前的最高版本,然后安装,先安装哪个无所谓,不过最好先装SDK,没有原因,感觉而已。Carbide的Express版本可以免费用,其它版本有21天的试用期。而且SDK在使用过程中要求注册,还好我在Nokia的论坛有账号,使用账号登录就可以获得一个序列号,输入就可以使用了。

打开Carbide,新建一个New Symbian OS C++ Project,选择S60 3rd Edition->3rd Ed. GUI Application,输入Project Name,然后一路Next,就可以产生一个Hello World的标准程序,如果前面安装没有问题,直接就可以Build,或者选择Build Arm版本,然后等待一两分钟,就完成了,包括打包到sis,直接下载到手机安装运行都可以了。这就是我的第一个S60 3rd的Application了。

大体步骤应该是这样的,说起来不是很难,不过实际操作的时候很繁琐,尤其是中间各种不同版本造成的困惑,比如SDK有for CodeWarrior的,有for VS2003的,还有for carbide的,我就下载过for codewarrior的,结果怎么都不行;还有就是Perl的版本,奇怪的是第二版使用Perl5.8就可以,第三版反而不行,而恰恰是由于第二版的成功使我压根没有想问题会出现在Perl的版本,结果白白花费了一周的时间,一句话,Nokia够变态!还有就是RVDS,开始阅读安装文档的时候比较草率,没有认真看,只是按照要求准备了perl和Jre,然后安装了,解决Perl的问题之后就可以在编译X86版本并且可以虚拟机上面运行了,可以Arm版本始终无法编译通过,总是说什么RVCT不可以,查了很多论坛,Goolge了无数次(这方面baidu还是不行,也不是说baidu差劲,只是baidu基于中文资料,可是这方面中文资料实在可怜),没有看到解决方法,也许大家都觉得做这种开发的都会安装RVDS吧?终于在arm官网看到这个RVDS,说RVCT是RVDS的一部分,于是干脆下载了RVDS,花费了三天的时间终于下载回来,还好解压成功,否则我一定会吐血的!不过最后总结一下,准备工作如果严格的按照手册上的说明来进行应该也比较顺利的,大部分都是免费软件,而且文档中有指定版本号,所有内容按照默认路径安装应该一次就可以成功,只有RVDS是收费的,破解好像只有VeryCD的那个版本。不知道有没有单独的免费的RVCT可以提供。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
主要新增功能: 1、 完善增强对恶意木马的查杀卸载能力 2、 定时任务增加 定时重启、定时关机、定时启动程序、定时开启程序功能。 3、 黑名单中加入不保留拦截记录功能(俗称超级黑名单)。 4、 添加时间调整功能,使某些接收时间不对开启此功能。 主要错误修复: 1、 系统优化中去除接入点清理。 2、 丰富程序管理显示信息。 3、 解决五版机器上屏幕锁定情况下拦截模式选择关闭铃声无效。 4、 修改在默认拦截模式下,白名单与名片夹优先于地区拦截。 5、 美化管家12宫格界面。 6、 优化完善安全管家的操作流程 安全管家1.91版目前有以下几个主要功能: 信息来电防火墙(包括黑白名单管理、拦截记录、拦截模式、扣费拦截); 网络防火墙(实时监控所有联网请求,建立允许和禁止联网程序列表); 流量监控(管理上网流量,针对本月、当天、当前流量进行统计显示); 系统优化(向导模式、内存清理、垃圾文件清理、短/彩信清理、收件箱蓝牙附件清理和书签清理、FP1和MR手机的开机自启动管理); 安全检测(全面检测、安装包检测、安装监控开启、扣费记录查看、流氓库更新); 程序进程管理(在线检测流氓软件、程序管理、程序评分、进程管理、程序描述补充); 隐私中心(隐私管理、对话式短信聊天、支持闪信发送); 定时任务(拦截模式定时开启、情景模式定时开启、定时关机、定时重启、定时开/关程序); 来电助手(来去电归属地显示、系统信息整合、IP拨号); 防盗卫士(密码访问、换卡短信报警);
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值