Symbian入门指南第二章:Symbian开发环境的建立以及目录结构的说明
2005-07-17 10:46
411 查看
Symbian入门指南第二章:Symbian开发环境的建立以及目录结构的说明 |
(2005.06.30) 来自:移动技术网 martyn |
这里我不介绍《正确建立Symbian开发环境的方法Nokia版》这贴中的 部分,我想说说为什么我要强调大家都使用Nokia建立Symbian开发环 境的道理。 1.1 为什么要建立虚拟分区 我希望大家结合着《正确建立》一文读这篇文章。上文中强调大家一 定要写一个bat文件,其中包括这么几行: @echo off subst z: d:/SymbianDev/S90/v11 subst y: d:/SymbianDev/S90/v12 subst x: d:/SymbianDev/S60/v21 subst 是一个Windows命令,就是要把一个硬盘的目录映射成一个虚拟 分区。这样做的好处是可以方便的实现多个开发环境并存,并且是设 定变得与开发环境的物理存储无关。这里我又要提到另一个问题,有 的人,甚至书上说,EPOCROOT应该这样设定: EPOCROOT = d:/SymbianDev/S90/v11;d:/SymbianDev/S90/v12;d:/SymbianDev/S60/v21 大家这么做了,好像也没什么问题。也可以进行开发。其实错了,这样 的设定说明你根本不懂Symbian开发环境的基础知识,这样的书大家也 可以不必看了,烂! 正确的设法是: EPOCROOT = / 大家知道 / 的含义是一个分区的根目录。具体那个分区呢?我们现在 不指定等到真正运行和编译的时候,系统会自动和你当前的SDK分区匹 配的。例如:如果你在S60的分区下编译,EPOCROOT就会被解释为x:/; 如果在S90的分区下编译,系统会把 / 解释成y:/或z:/ 对了,大家是怎么指定调试时候的模拟器的?记得那个 Please specify the executable file for the debug session么? 你添的是什么?难道还是: d:/SymbianDev/S60/v21/epoc32/release/wins/udeb/epoc.exe么?错! 所有的模拟器的位置只有一个,那就是直接填入: /epoc32/release/wins/udeb/epoc.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拷贝到/epoc32/data/z/system/apps/工程目录名 中。大家如果想使用MMC卡测试你开发好的程序,应该从上述目录中拷贝 *.rss与你的*.app一同放到MMC卡中的/system/apps/工程目录名 中。 第三个目录是gcc这个目录就不多说了。 第四个目录是include这个目录大家一定再熟悉不过了,不知道大家有没 有发现,系统在build UI程序的时候会把xxx.rsg文件放到这个目录下, 这个文件中的东东大家用UE看一下就知道了。还有一个子目录就是 include 下面的libc。这里面封装了标准C的兼容函数库。想使用qsort么? 想使用strcmp么?快到/include/libc来吧!! 第五个目录是release。这个目录如果你还不知道的话,那就。。。。。 这个目录主要存放各个平台相关的模拟器和库。Windows下模拟器的位置: /epoc32/release/wins/udeb/epoc.exe 以及 /epoc32/release/wins/urel/epoc.exe 同时编译之后的可执行文件也会被存放在armi,thumb的目录下。 第六个目录是wins这个目录不知道大家有没有感觉,我是经常光顾的。 这个 目录下面一般只有c一个目录。这个目录表示手机的存储器。S90 的 MMC 卡 目录是d。可是你就算建了个d目录,你的S90 模拟器也认不出来,你还需要 改data目录下的一个epoc.ini文件。加入下面这行: _epoc_drive_d /epoc32/wins/d 然后S90的模拟器就可以认出d盘,也就是MMC卡了。 |
相关文章推荐
- Symbian入门指南第二章:Symbian开发环境的建立以及目录结构的说明
- Symbian入门指南第二章:Symbian开发环境的建立以及目录结构的说明
- Symbian入门指南第二章:开发环境的建立以及目录结构的说明
- 【转】Symbian OS开发入门(二) :VS2003环境下Symbian工程的导入与建立
- [转载]Symbian OS开发入门(二) :VS2003环境下Symbian工程的导入与建立
- 第三百九十四节,Django+Xadmin打造上线标准的在线教育平台—Xadmin后台进阶开发配置2,以及目录结构说明
- 一.开发环境搭建以及初识cocos2dx目录结构
- Symbian OS开发入门(二) :VS2003环境下Symbian工程的导入与建立
- Android 开发:(一)安卓开发环境搭建与配置 (Windows和Mac )以及目录结构介绍
- 【VUE】Mac下vue 开发环境搭建,以及目录结构
- Symbian OS开发入门(二) :VS2003环境下Symbian工程的导入与建立
- SylixOS入门指南--架设开发环境
- ubuntu linux下建立stm32开发环境: GCC安装以及工程Makefile建立
- symbian开发入门(环境配置...)
- Symbian游戏编程入门 (二)开发环境入门
- Unix/Linux环境C编程入门教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建
- openoffice SDK c++开发环境的建立详细说明
- FleaPHP 开发指南 - 4. 命名规范和目录结构
- eclipse搭建android环境以及android机构目录说明
- Linux系统目录结构以及简单说明