Symbian的环境搭
请大家在windows xp下开发,其他环境未尝试过,估计够呛!
安装之前要提前一下朋友们,默认C盘,不要改盘符,按着它老人家默认的来,不然以后会出莫名其妙的一堆问题。
第一步,我们要安装Perl的环境。
在http://www.activestate.com/activeperl/这个网址可以找到。这里需要注意一个问题,一定要是5.6.1版本的,我曾经在开发当中被这玩意弄得几乎接近于崩溃,就是因为版本问题。注意:5.6.1版本!!!!!5.6.1 必须的!!ActivePerl 5.6.1安装步骤这里不说了,唯一要注意的是“Add Perl to the PATH environment variable”这一个选项的勾一定勾上,记住啊!!(添加到环境变量)下一步,下一步,默认就行。
第二步,安装jre环境,如果是java程序员这个不用多说了吧?就是去下个JDK来安,如果环境变量配不上就手动配一下。
第三步,安装SDK, 大家请到http:www.forum.nokia.com下载,我还是找找吧,很多朋友对e文反感,传送门http://www.forum.nokia.com/info/sw.nokia.com/id/862ac89f-f1b7-4e64-9791-35d4045d7326/Nokia_Eseries_SDK_Plug-In_setup.exe.html
这个是3rdFP1就是第三版的第一个升级特征包,如果不爽也可以用MR的还有FP2的。他们有什么区别呢?无所谓,以后再说。大家就先安FP1的吧。要注册才能下载。下载完了就装吧。
第四步,下载IDE开发工具,Carbide c++这玩意以前没人用不是因为不好用,以前大家用vc6,vs2003,codeWarrier,borland c++都行。为什么就不用好用的Carbide c++,因为诺基亚以前太黑,这玩意在2.0之前一个版本要收6000欧元,注意是欧元!!2.0之后估计是被Andriod等新起之秀逼得无奈,终于免费了,而且部分源码也开源了。
下载地址
http://discussion.forum.nokia.com/forum/showthread.php?188276-news-Symbian-Foundation-s-ADT-v1.4-released-includes-Carbide.c-v2.3
好的,如果上面四步你都完成了,你的诺基亚开发之旅开始了。
你的第一个程序:
运行Carbide c++
有过java 开发经验的朋友,这个界面是不是很熟悉,eclipse,这里就要说一下了,eclipse分给了2家公司,一个是大家都知道IBM,另一个就是诺基亚。所以用习惯了eclipse的朋友就很好上手了,这个玩意连快捷键和eclipse都一模一样。
运行File-New-Symbian OS C++ Project 我们来新建一个工程,如图:
选中GUI Application
给你的工程起个名字,我这里叫HelloWorld 注意 不要带空格啊!!!
选中SDK,因为我安了2版的,MR版的,FP1的FP2的5th的所以选项比较多,大家只要选FP1的就好了
Next
第一个为UID这玩意就是诺基亚弄出来骗钱的玩意(FF别喷我),如果重复你就安不上你的手机上,意思就是你手机上有个应用程序的UID和你现在的UID如果重复了,那你就悲剧了,安不上去,那怎么办?跟诺基亚大哥申请开发编号。这个以后再说,现在不会重复(除非你人品真的很有问题)。
第二个是作者名字。第三个是你的联系方式。第四个是版权声明。第五个是Carbide 工具默认给你生成一个一出来就输出Hello World的文本。不管它,咱们继续。
这个是Symbian工程的目录结构,他们都是什么?不要那么好奇,大哥,一下子说完也学不会啊,况且你想要了我老命吗?咱们finish!
左边就有工程文件了。
点这个玩意
会弹出这么一个对话框
这里我们要选择一下,选择成模拟器。
Finish稍等片刻,模拟器启动比较慢,一会就可以看到了。
可能要你设置时区和时间,那就设置吧。设置完如果看不见菜单,那就点这个玩意
选择安装
按住alt+1然后再alt+1打开。
看到我们的程序了吗?
还等什么?打开看!!
选中它,还是alt+1,alt+1记住这个操作模拟器的快捷键,用鼠标也行,但是本人比较装B也无法忍受再去拿鼠标,键盘快点。
alt+1
选择Message按alt+1,和选择Message from file按alt+1都是一样的效果,他们有什么不同呢?以后说!
完成了,你的塞班之旅开始啦!!!
安装在手机上,跃跃欲试!
首先我们先关闭模拟器,配置个东西。
点开sis文件夹
选中pkg结尾的文件右键单击,会出现一堆菜单,选择Build Configurations-->Set Active-->Phone Release(GCCE)
然后点一下这个小锤子
让我们等待它编译成手机版本。
我们看到多了2个文件,一个sis的一个是sisx的,sis是未签名的,sisx是自签名后的,至于签名我后面介绍。
现在只需要大家拿出数据线把sisx后缀的文件传给你的诺基亚爱机就行了,然后安装上去看效果吧!!
好了,就到这。洗衣服去了!!