symbian os sdk 开发基础

symbian os sdk 开发基础

ID:9482750

大小:59.50 KB

页数:8页

时间:2018-05-01

symbian os sdk 开发基础_第1页
symbian os sdk 开发基础_第2页
symbian os sdk 开发基础_第3页
symbian os sdk 开发基础_第4页
symbian os sdk 开发基础_第5页
资源描述:

《symbian os sdk 开发基础》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SymbianOSSDK开发基础  安装和配置  安装和配置Series602ndSDK的C++开发环境有点烦琐,网上也有几中不一样的做法。但万变总是不离其宗,刚开始的时候看的蒙蒙胧胧,研究了几天总算有点眉目了,现在写点东西算是给自己一个总结,也给大家一个借鉴。  首先是安装前的准备工作。  我安装SDK的是Series602ndEditionSDKforSymbianOS,SupportingFeaturePack2ForC++,ChineseVersion.下载main/0,,034-4,00.html.在安装Series602ndSDK前建议

2、先安装ActivePerl,目前的最新版本是:5.8.6.811,可以到他的官方网站下载。  下载页面:Products/DoilyID=e41b1d62-f3cb-4867-b86a-a2fe4932cf70DisplayLang=en另外,建议把Series602ndSDK和以上这些安装的软件装在一个逻辑硬盘下,并且在以后的使用中把工程文件也保存到同一逻辑硬盘中。  在做完这些安装前的准备工作以后就可以安装Series602ndSDK了。我的Series602ndSDK安装在了C盘下,安装完后可以在C盘看到Symbian目录。若下文中没有特别说

3、明的话,那么提到的目录都是位于C:Symbian8.0aS60_2nd_FP2_SC目录下。  建议直接把Series602ndSDK安装在盘符根目录下,当然,这不是强制的,原则上Series602ndSDK安装的时候,目录名不包含空格就可以了。  检查系统环境变量中是否有EPOCROOT,如果没有则添加该环境变量值为:Symbian8.0aS60_2nd_FP2_SC.按照我这种安装方式EPOCROOT的值是Symbian8.0aS60_2nd_FP2_SC,其他的就不一定了完成后,打开一个命令行窗口,输入epoc,如果你看到模拟器运行,就说明S

4、eries602ndSDK已经安装好了。  图-1Series602ndSDK安装完成  VC++6集成开发环境  <方法-1>  接下来的工作是集成开发环境,我这里以listbox为例来说明具体的步骤。这个例子位于Series60Ex目录下。在listbox目录下,你会看到你会看到若干文件夹,先不管这些文件夹是做什么的;直接进入Group目录。Group目录包含了两个文件:aknexlist.mmp和bld.inf。先不管这两个文件是怎么来的,做什么用的,这些问题有待以后慢慢了解。现在在Group目录下编写一个批处理文件:  ==mm

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

6、错误。  现在启动VC++6,选择菜单FileàOpenbian8.0aS60_2nd_FP2_SCSeries60Exlistboxgroup目录,选择工作区文件AKNEXLIST.DSonFilesSymbianools目录下,但是这里需要注意的是VC++这里使用的是DOS命令,所以这个路径应该是:C:Progra~1mon~1SymbianoolsEpoc.exe,确定后运行,VC++启动模拟器。可以在模拟器中看到ListBox;  图-3运行ListBox  <方法-2>  在实践中我发现,使用上述方法来集成开发环

7、境在某些情况下会发生编译错误,错误原因有的是包含文件找不到,有的是perl的错误。使用下面的方法集成开发环境,基本可以避免编译时的错误。首先编写三个批处理文件:  ==get1234下一页——感谢阅读这篇文章,..,Abld.bat==cdC:Symbian8.0aS60_2nd_FP2_SCSeries60Exlistboxgroup  bldmakebldfile  ==makeBIAN8.0AS60_2ND_FP2_SCSERIES60EX会多出一个listbox文件夹,在它的Group目录下包含了一大堆Make文件。可见,bldmake:这

8、个命令工具可以创建一个命令文件(Abld.bat),用这个文件可以编译并连接你的应用程序。Bldmake需要bld.inf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。