分类:
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]