symbian开发环境配置

symbian开发环境现在越来越容易配置了,想当年s60 二版时候装的那个费劲啊,又是安装顺序又是软件版本的,一不小心就要重新来。

现在农民翻身做主人了~!第五版开发环境配置起来只需要一路next就行,现在就跟着我来配置环境吧。

 

以s60第五版 sdk为例,操作系统windows xp sp3。

 

1. 下载active perl。网址http://www.activestate.com ,下载后安装,注意装C盘(重要)

 

2. 下载 J2RE,J2RE可到www.sun.com 下载,同样安装。注意装C盘(重要)

 

3. 到nokia网站上下载sdk,如S60_5th_Edition_SDK_v1_0_en.zip,网址为http://www.forum.nokia.com/info/sw.nokia.com/id/ec866fab-4b76-49f6-b5a5-af0631419e9c/S60_All_in_One_SDKs.html ,选择5th edition(662MB),安装之,注意装C盘(重要),

 

4. 下载carbide ide,最新版位2.3,下载地址为http://www.forum.nokia.com/info/sw.nokia.com/id/dbb8841d-832c-43a6-be13-f78119a2b4cb.html ,224MB。注意装C盘。。。

 

装其他盘是可以的,不过要有很多额外的步骤要做,还可能会有很多问题出现的,新手菜鸟还是老老实实装C盘吧。

 

装好之后就可以用啦,启动Carbide建个helloworld程序试试看吧。如果之前有程序,可以 IMPORT 导入工程。如果要DEBUG 则选择 PROJECT -> ACTIVE BUILD CONFIGURATION->EMALATOR DEBUG (WINSCW) 这一项。

 

 

以下是转载部分:

一、搭建开发环境所需要的开发工具和软件

1. jdk-6u14-windows-i586.exe  下 载

2. ActivePerl-5.6.1.635-MSWin32-x86.msi   下 载

3. S60_5th_Edition_SDK_v1_0_en.zip   下 载

4. Carbide_cpp_v2_0_en.exe   下 载

二、安装过程需要注意的几个问题

1. 操作系统是Window XP SP2 及其以上版本 或者 Window Vista Bussiness

2. 你必须是操作系统的管理员用户

3. 你必须按照上述列出的安装软件的顺序依次安装(顺序不能乱,否则之后的调试就会出现问题)

4. 你必须把上面的软件安装到同一逻辑磁盘上, 如都安装到D: /Symbian目录下

5. 安装每个目录的名称都不能有任何空格

6. 安装过程可以参照SDK中的S60 5th Edition SDK Installation Guide.pdf 安装文档

7. 安装完成后,必须把Temp和Tmp环境变量设置成C:/Temp目录下,否则模拟将启动不成功

8. 安装后,还需要修改一个东西,否则后续调试中会出现命令无法执行的问题,主要原因是安装Symbian的时候系统默认会将Symbian中的工具集目录安 装在C:/Program Files/Common Files目录下,而根据第5条原则是不允许产生任何空格的,所以最好把Symbian目录整个剪切到C盘根目录下,并相应修改系统环境变量中的Path 的值“C:/Program Files/Common Files/Symbian/tools ” 修改成“C:/Symbian/tools ” (如图1所示)

9. 系统环境变量中的Path的值为:path = “D:/Symbian/Carbide/x86Build/Symbian_Tools/Command_Line_Tools;D:/Symbian/Perl/bin/;D:/Symbian/Arm/bin;C:/Symbian/tools;D:/Symbian/Java/bin;”

三、在命令行中测试上述运行环境是否安装正确
    (1). 运行 [开始] -> [Carbide.c++ v2.0] -> [Configure environment for WINSCWcommand line] 或者是到 Carbide.c++V2.0的安装目录下的configuration目录下运行run_env_update.bat批处理程序

    (2). 打开命令行提示符: [开始] -> [运行 ] -> cmd.exe

    (3). 用命令行设置S60 5th Edition SDK v1.0 作为默认的设备:
          devices -setdefault @S60_5th_Edition_SDK_v1.0:com.nokia.s60

          注意:如果S60 5th Edition SDK不是按照默认安装的话,需要修改 “C:/Symbian/devices.xml”配置

          将

             <epocroot>D:/Symbian/S60/S60_5th_Edition_SDK_v1.0/</epocroot>
             <toolsroot>D:/Symbian/S60/S60_5th_Edition_SDK_v1.0</toolsroot>

          中路径修改成用户安装的实际目录,否则后续操作会报不支持的错误  (如图1所示)

    (4). 用菜单命令把路径转到含有helloworldbasic例子程序的目录下:

          cd <S60_SDK_installation_directory>/S60CPPExamples/helloworldbasic/group
          这个目录下包含了bld.inf 和 helloworldbasic.mmp 文件


    (5). 在命令行提示符下键入bldmake bldfiles这个命令,这个命令会在group目录下产生一个叫abld.bat的批处理程序

    (6). 在命令行提示符下键入: abld build winscw udeb 这个命令用于编程这个工程产生可执行的文件。此命令运行成功后会 在<S60_SDK_installation_directory>/epoc32/release/winscw/udeb目录下产生一 个名叫helloworldbasic.exe的可执行文件,说明这个工程编译成功。

    (7). 到<S60_SDK_installation_directory>/epoc32/release/winscw/udeb目录下执行 helloworldbasic.exe程序,这个程序会

          调用模拟器来执行这个手机应用程序,或者可以在刚才的命令行的那个group目录下直接敲epoc命令也可以产生同样的效果。

    至此Symbian S60 5th的C++开发环境安装成功。

 

 

 

 

附:

很多童鞋都习惯VS开发环境,symbian也提供vs的插件以提供在vs2005下开发的可能。

下面链接给喜欢折腾的童鞋:

http://www.360doc.com/content/07/0510/08/13049_491498.shtml  symbian和vs2003的环境搭建

 

 

 再附上一个s60第二版和vc6环境配置的教程。

http://tech.ddvip.com/2008-06/121353677045783.html

 

试过Vista下面装symbian么????

xp下面就够有挑战了,看看vista下面怎么配置。

http://tech.ddvip.com/2008-09/122083912561515.html

 

 

总的来说配置以前的symbian开发环境对新手来说是个折磨。

但是成功安过一两次之后,再出现问题也知道大概出现在哪儿了。新手也就成功晋级老手啦。

有几个网站新手童鞋可以再上面找到很多文档,可以加快了解symbian开发。

http://tech.ddvip.com/os/mobile/symbian/

http://www.sf.org.cn/Article/Index.html  这个很旧了,没新的文章加入进去,但是有些还是很有帮助的。当初就他上面文章多点,现在没落了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值