Symbian OS SDK 开发基础

http://tech.ddvip.com   2008年06月15日    社区交流

本文详细介绍Symbian OS SDK 开发基础

  检查系统环境变量中是否有EPOCROOT,如果没有则添加该环境变量值为:Symbian8.0aS60_2nd_FP2_SC .按照我这种安装方式EPOCROOT的值是Symbian8.0aS60_2nd_FP2_SC,其他的就不一定了完成后, 打开一个命令行窗口,输入 epoc , 如果你看到模拟器运行,就说明 Series 60 2nd SDK 已经安装好了。

Symbian OS SDK 开发基础

  图-1 Series 60 2nd SDK安装完成

  VC++6 集成开发环境

  <方法-1>

  接下来的工作是集成开发环境,我这里以listbox为例来说明具体的步骤。这个例子位于Series60Ex目录下。在listbox目录下,你会看到你会看到若干文件夹,先不管这些文件夹是做什么的;直接进入Group目录。 Group目录包含了两个文件:aknexlist.mmp和bld.inf。先不管这两个文件是怎么来的,做什么用的,这些问题有待以后慢慢了解。现在在Group目录下编写一个批处理文件:

  ==mmkvc6.bat==

cd C:Symbian8.0aS60_2nd_FP2_SCSeries60Exlistboxgroup
  makmake aknexlist.mmp vc6

  运行mmkvc6.bat。step_1.bat运行以后,在group下产生四个文件VC++6的文件,这个马上可以看到。然后启动VC++6,来编译这个工程。需要注意的是,不要把这四个文件剪切到另外一个新建的目录中。我原先就犯了这个错误,以为这么多文件放在一起比较乱,然后在GROUP目录下又新建了一个vc6的目录,把mmkvc6.bat产生的四个文件放到了cv6中,这样造成了编译错误。

  现在启动VC++6,选择菜单 FileàOpen Workspace,浏览到

  C:Symbian8.0aS60_2nd_FP2_SCSeries60Exlistboxgroup目录,选择工作区文件AKNEXLIST.DSW打开。然后按编译按钮,进行编译,一般来说编译是可以通过的。但是在某些时候也会出现编译错误的情况,关于这个情况请参看下文中提到的<方法-2>ListBox这个例子建议首先使用<方法-2>进行编译,因为我在使用<方法-1>的时候是除了点问题的,Helloworldbasic这个例子用<方法-1>编译就没有什么问题。

责编:豆豆技术应用

正在加载评论...