今天在机子上安装了下,symbian开发环境需要用的软件。
安装顺序大体是这样的:
1.ActivePerl-5.6.1.635-MSWin32-x86(强烈选择此版本)
2.jdk-1_5_0_07-windows-i586-p(可以只安装JRE部分,如你的平台已经装了JDK,可以不需要再安装此项)
3.SDK(强烈选择适合Carbide.c++ v1.2的SDK,本人因为机器是诺基亚3250,是第三版,就选择了S60-SDK-0548-3.0-f.3.215f,不同的IDE应下载不同的SDK)
4.Carbide.c++ v1.3 (e网的资料是1.2版本的,我下了个1.3的也行)
现在开始准备学symbian下的应用开发,很多东西都还不懂,今天装环境出现了一个小插曲。情况是这样的,准备工作已经完成,打算打开carbide 1.3 IDE的时候,出现一个提示,说JVM被关闭了。随后我到安装路径C:/Program Files/Nokia/Carbide.c++ v1.3下双击 eclipsec.exe,控制台提示窗口提示heap空间不够,这让我想起了以前加了1G内存后安装Jbuilder启动失败的事儿。接着我打开eclipse.ini的配置文件看了下,并修改里面的内存分配值,大概这样:
-vmargs
-Xms256m
-Xmx256m
-XX:MaxPermSize=512M
再双击clipsec.exe可以正常启动IDE,但双击Carbide. c++1.3.exe则还是出现第一次运行IDE的错误提示,触类旁通,我就到安装目录下打开Carbide.c++.1.3.ini 看了下,情况一目了然,按照修改eclipse.ini的情况修改就好了。
最后当然是开始这个IDE的体验啦。 感觉得这个S60模拟器启动的速度好慢啊。呵呵,下午看看第一个HelloWorld项目的结构及代码。