没有合适的资源?快使用搜索试试~ 我知道了~
S60平台的搭建整理
需积分: 0 14 下载量 194 浏览量
2009-12-04
22:20:25
上传
评论
收藏 454KB DOC 举报
温馨提示
试读
12页
s60平台的搭建,图文教程,应该算比较详细
资源详情
资源评论
资源推荐
S60 平台的搭建
2009-7
一、确定你的平台
首先要明确自己的平台是什么?
S60 2nd 或之下的可以使用 VC6 打上 sp3 或更高的补丁作为 IDE (集成开发环
境)或者是 visual studio 2005/2003 或者是 carbide c++
而 S60 3
rd
只支持 carbide c++和 visual studio (必须安装 carbide.vs)
我试过以下组合
S60_2
nd
_fp2_sc +vc6.0 sp6 和
S60_3
rd
_fp1 + carbide c++ 2.0 和
S60_3
rd
_fp1 + carbide .vs + visual studio 2005 (这个应该没算成功,因为经常
出现错误)
当然也可以在同一台机子上搭建多个平台,即是安装多个 SDK。但是这样
会遇到很多棘手的问题。所以,建议只使用单平台。
h&p://www.forum.nokia.com/info/sw.nokia.com/id/4a7149a5-95a5-4726-913a-
3c6f21eb65a5/S60-SDK-0616-3.0-mr.html 这里可以下载以上两个 S60 SDK
h&p://www.forum.nokia.com/info/sw.nokia.com/id/dbb8841d-832c-43a6-be13-
f78119a2b4cb.html 这里可以下载 carbide c++ 2.0
h&p://www.forum.nokia.com/Tools_Docs_and_Code/Tools/IDEs/Carbide.vs/ 这
里下载 carbide.vs
二、工具的准备:
确定好平台之后接着是准备各种软件,分别是(下面是我使用的版本,如
果使用低版本可能会有错,尽量使用高版本):
1、 对于 S60_2
nd
_fp2_sc +vc6.0 sp6 平台:
ActivePerl-5.6.1.635-MSWin32-x86.msi
jdk-1_5_0_03-windows-i586-p.exe
s60_2nd_fp2_sdk_ms_chinese
VC6.0 SP6 (至少要 SP3)
2、 对于 S60_3
rd
_fp1 + carbide c++ 2.0 平台:
ActivePerl-5.6.1.635-MSWin32-x86.msi
jdk-1_5_0_03-windows-i586-p.exe
S60_3rd_FP1
carbide c++ 2.0(至少 1.2)
本人推荐使用 3rd 版本 SDK,目前已有 3RD_FP2 和 5TH 的 SDK ,感兴趣可
以下来研究。下载地址:
h&p://www.forum.nokia.com/info/sw.nokia.com/id/ec866fab-4b76-49f6-b5a5-
af0631419e9c/S60_All_in_One_SDKs.html
关于扩展包
另 外 , 为 了 增 强 SDK 的 能 力 , 建 议 下 载 扩 展 包 , 比 如 此 次 项 目
Funambol 就 需 要 到 SyncMLClientAPI 里 的 各 种 API 函 数 , 必 须 下 载
S60_3rd_Ed_SDK_FP1_API_Plug-In_Pack 如何使用稍后第三部分介绍。
http://www.forum.nokia.com/Tools_Docs_and_Code/Tools/Plug-
ins/Extensions/ 这里有多种扩展包提供下载,请选择适合自己 SDK 的扩展包。
关于版本问题
至于使用各个工具的其他版本我就不清楚最后能否成功了,因为这版本问
题也是一个很大的问题,很多的错误也是由于版本的不对应而引发的,所以在
选择版本时尽量使用高版本的,上面的只作为一个参考。
请注意:所有工具必须都使用英文版。
关于各种工具下载
关于工具资源推荐诺基亚论坛 h&p://www.forum.nokia.com/ 这里可以下载
到很多的免费软件,需要提醒的是它需要你注册一个论坛账户,很简单。不过
貌似不注册使用迅雷也可下载。点击下载
这时地址栏会出现下载地址
将地址拷贝并使用迅雷新建任务即可。最简单就是右击使用迅雷下载。
三、安装过程及注意事项
安装时最好按照上面出现的顺序进行!而且应该安装在默认路径下,即所
有工具都在 C 盘下,不要随便修改安装路径。如果真不想安装在 C 下,根据其
他人的说法是:至少保证全都在一个盘符下!这个我没试过,感兴趣的就去尝
试吧!安装时有些工具有提供版本的选择 ,一般选择 OEM 版。
再重申一次:必须安装在同一个盘符下!!不然会出现很多莫名其妙的问
题,并且,SDK 的安装路径不能有空格!!!可以参考默认路径
请避免多次重复安装,尽量一次安装 ok!
关于安装扩展包
我是这样做的,将第一层压缩包解压,然后得到很多压缩包,那是各种不
同应用的 API ,选择你需要的那个,比如此次项目所需要的 SyncMLClientAPI
找到后解压,然后放到 SDK 根目录下的/epoc/include 下
使用时在具体项目里将此路径包含进来即可(通过修改某个具体项目的
group 目录下的 mmp 文件如下图)。
SYSTEMINCLUDE 是系统路径
USERINCLUDE 是用户路径
四、配置
将所有工具都安装好之后就是具体配置了,如果你人品好的话你什么也不
用做,直接到下一部分去编译你的第一个 symbian 程序。但是幸运女神好像
并不喜欢我,和我有点疙瘩。
一般来说安装好上述工具之后,打开命令行输入 epoc 来检验是否安装成
功,如果出现模拟器则表明安装成功,Lucky beggar 请跳过此部分;如果没
有,则很可能是环境变量的问题。
在单平台下:
1、使用 S60 2nd +VC6 情况
单平台主要就是环境变量的问题,原因很难说,我也不太了解。我自己就
碰到了两种情况:在寝室的电脑上所有工具安装完成后即可以使用,没有任何
问 题 ; 但 是 在 实 验 室 里 却 是 遇 到 了 EPOCROOT environment variable
must be capital 的问题,意思是 EPOCROOT 必须为大写,可明明就是大写
的!这个错误我到现在也没搞明白,有点扯!最后我参考了寝室电脑的系统环
境变量的 PATH ,把一些没有的加了进去,最后问题解决了!
所以如果你也遇到同样的问题或者模拟器无法启动可以参考以下我提供的
环境变量,不保证完全有效。
系 统 环 境 变 量 PATH = C:\Program Files\Common Files\Symbian\
Tools;C:\Program Files\CSL Arm Toolchain\bin;C:\Perl\bin;
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\
System32\Wbem;C:\Program Files\Java\jdk1.5.0_05\bin; 宁 多 勿 少 !!
黑色部分可能就是原因所在,注意看你的环境变量里是否有这一部分或者是否
缺少了什么。
加上用户环境变量(也可以是系统的):
可以手动添加一 个用 户或系统 的环 境变量 EPOCROOT = \Symbian\
8.0a\S60_2nd_FP2_SC (如果是 S60_3nd_FP1 请自行变通),注意不能有盘
符,而且需要反斜杠 \ 结尾!不然 会报错。(即是你的 SDK 所在的目录)
剩余11页未读,继续阅读
白__水
- 粉丝: 37
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0