<Symbian>Series60 2nd 2FP CW模拟器的联网设置

 这是鄙人从开始自学symbian开始的第一篇文章,先谈下最近自学symbian的感受。

1.入门:通常入门最快捷的方式还是书籍,我则选择了《Series 60 应用程序开发》,幸好在csdn上也找到了该书籍的代码实例,可惜不齐全。

2.环境:IDE--carbide.c++ 1.3.0 模拟器--S60_2nd_FP2_CW,其中除了Example文件夹外Series60Ex文件夹也有相应的实例供新手学习。目前感觉够我入门了。

3.关于网上资料:说实在的网上信息都很碎,而且细节上还不够,就像我下面所要谈的 Series60 2nd 2FP CW模拟器的联网设置,我是找了近两天才从2篇不同的帖子上找到正确的设置方法(或许有人会觉得我的搜索能力不强吧),也尝试从一些群里找高手帮忙,可是我的发言总是么人搭理,可能觉得我这样的菜鸟新手提的问题太过小儿科了吧。可是不管怎么样一个人总是从一个菜鸟开始成长的,不是么。所以希望那些群里的朋友能将心比心,多伸出双手帮助我们这些小菜鸟。

 

好了,开始正题了。想要调试HTTPExample的实例,就需要设置模拟器的联网配置。

1. 找到并备份$EPOCROOT$/Epoc32/winscw/c/cedout.cfg这个文件。(可选操作)
2. 找到$EPOCROOT$/epoc32/release/winscw/udeb下的ceddump这个EXE文件,并执行它(其作用是将模拟器的配置导出到cedout.cfg)
3. 编辑$EPOCROOT$/Epoc32/winscw/c/cedout.cfg
  [LANService] ADD_SECTION # COMMDB_ID = 1
  Name=LAN_service_1
  IfNetworks=ip,ip6
  IpNetMask=255.255.255.0 //子网掩码
  IpGateway=192.168.0.1//网关

        IpAddrFromServer=FALSE //以前是TRUE,改成FALSE

        IpAddr=192.168.0.250//指定的IP地址,不要和本机的IP重复
  IpDNSAddrFromServer=FALSE//以前是TRUE,改成FALSE
  IpNameServer1=61.177.7.1//DNS Server的第一个地址
  IpNameServer2=192.168.0.1//DNS Server第二个地址
  FIELD_COUNT=9 END_ADD
  注:以上的各项(除IpAddr是自定以外)都是用ipconfig /all查看出来的


将DialogPref=PROMPT改为
  DialogPref=DONOTPROMPT

[ConnectionPreferences] ADD_SECTION
  Ranking=1
  Direction=OUTGOING
  DialogPref=DONOTPROMPT
  BearerSet=LAN IAP=1
  FIELD_COUNT=5
  END_ADD
4. 在DOS模式下执行ced cedout.cfg(将cedout.cfg导入到模拟器配置中,并进行相应的检测)

        如果ced命令无法执行,则在环境变量的Path中增加:$EPOCROOT$/epoc32/release/winscw/udeb;

        然后在dos命令下进入$EPOCROOT$/Epoc32/winscw/c文件夹,然后运行ced cedout.cfg即可
5. 执行Emulator并测试,进入Service(服务)输入相应的wap网站地址即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值