Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1228268
  • 博文数量: 699
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 4970
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-15 13:45
文章分类

全部博文(699)

文章存档

2011年(1)

2008年(698)

我的朋友

分类:

2008-10-15 13:51:46

  这里我不介绍《正确建立Symbian开发环境的方法Nokia版》这贴中的部分,我想说说为什么我要强调大家都使用Nokia建立Symbian开发环境的道理。
 
  1.1 为什么要建立虚拟分区

  我希望大家结合着《正确建立》一文读这篇文章。上文中强调大家一定要写一个bat文件,其中包括这么几行:@echo off subst z: d:SymbianDevS90v11 subst y: d:SymbianDevS90v12 subst x: d:SymbianDevS60v21 subst 是一个命令,就是要把一个硬盘的目录映射成一个虚拟分区。这样做的好处是可以方便的实现多个开发环境并存,并且是设定变得与开发环境的物理无关。这里我又要提到另一个问题,有的人,甚至书上说,EPOCROOT应该这样设定:EPOCROOT = d:SymbianDevS90v11;d:SymbianDevS90v12;d:SymbianDevS60v21大家这么做了,好像也没什么问题。也可以进行开发。其实错了,这样的设定说明你根本不懂Symbian开发环境的基础知识,这样的书大家也可以不必看了,烂!
 
  正确的设法是:EPOCROOT =大家知道 的含义是一个分区的根目录。具体那个分区呢?我们现在不指定等到真正运行和编译的时候,系统会自动和你当前的SDK分区匹配的。例如:如果你在S60的分区下编译,EPOCROOT就会被解释为x:;如果在S90的分区下编译,系统会把 解释成y:或z:对了,大家是怎么指定调试时候的模拟器的?记得那个Please specify the executable file for the debug session么?
 
  你添的是什么?难道还是:d:SymbianDevS60v21epoc32 eleasewinsudebepoc.exe么?错!
 
  所有的模拟器的位置只有一个,那就是直接填入:epoc32 eleasewinsudebepoc.exe同样的用法还可以用在很多方面,比如作package等等。
 
  第二篇:Symbian SDK的目录结构和含义最后简要介绍一下目录的结构。Symbian SDK的目录的特点就是一个字,多!
 
  大家首先要熟悉的是BUILD目录,这个目录是专门为存放各种不同平台的工程文件的。大家执行了abld makefile vc6或者abld makefile cw_ide之后就会相应的在这个目录下生成ms vc6或者cw的工程文件,注意,cw的工程文件是一个xml.要在cw里面通过import……导入。
 
  第二个目录是data目录。这个目录编译之后UI程序的资源文件rss. Series 90 SDK一般把rss拷贝到epoc32datazsystemapps工程目录名中。大家如果想使用MMC卡你开发好的程序,应该从上述目录中拷贝*.rss与你的*.app一同放到MMC卡中的systemapps工程目录名 中。
 
  第三个目录是gcc这个目录就不多说了。
 
  

[1]  

【责编:Luzi】

--------------------next---------------------

阅读(305) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~