1. 安装SDK及VC 6.0 sp3以上
要在诺基亚3230上开发C++程序需要配置相应的开发平台,现在就如何配置平台
做如下介绍:
1.1 安装SDK
第一步:到诺基亚论坛下载3230开发的SDK——S60_SDK_v21c_Chinese_MS.zip
下载网址:
http://www.forum.nokia.com/info/sw.nokia.com/id/4a7149a5-95a5-4726-913a- 3c6f21eb65a5/S60-SDK-0616-3.0-mr.html
选择S60_SDK_v21c_Chinese_MS.zip选项
第二步:到http://www.activestate.com 网站下载最新的Active Perl
我的为:ActivePerl-5.10.0.1005-MSWin32-x86-290470.msi
第三步:到SUN网站下载JDK如果已经安装则不在需要安装
第四步:安装ActivePerl-5.10.0.1005-MSWin32-x86-290470.msi、JDK和 S60_SDK_v21c_Chinese_MS,
使用默认安装即可
第五步:设置环境变量,如果环境变量中没有EPOCPROOOT则建立该变量并设置味
EPOCROOT = /Symbian/7.0s/Series60_v21_C/ 注:前面不用加 C:
然后在path中添加如下两个值:
1. /epoc32/gcc/bin
2. C:/Symbian/7.0s/Series60_v21_C/Epoc32/tools 注:如果为/Epoc32/tools创建项目后VC可能会提示无法
将指定的工程添加到项目中
测试环境变量是否配置成功:
开始->运行 输入epoc 如果出项模拟器则说明成功
1.2 配置VC++ 6.0
如果要在VC中直接使用需要做如下步骤:
1. 将C:/Symbian/7.0s/Series60_v21_C/Series60Tools/appwizard中的EpocAppWiz.awx和EPOCAPPWIZ.HLP复制到
C:/Program Files/Microsoft Visual Studio/Common/MSDev98/Template中 (注:这是vc的安装路径可能你与我的有所不同)
2. 打开VC在新建工程的选项中有Epoc AppWizard这一项,选中建立你的工程即可。
不过在建立完工程之后可能会出现如下问题:
c:/Symbian/7.0s/Series60_v20/epoc32 /build/Projects/Imager/group/Imager/wins/Imager.dsw
The specified project could not be inserted into the current workspace.
Failed to open workspace: 0x8004a004
原因是你所建立的工程路径与安装的SDK不在同一分区中。
解决方法:将所建工程的路径设置为C:/Symbian/7.0s/Series60_v21_C/Epoc32/work中 (注: work目录自己建)
1.3 执行:
在第一次执行时会让你选择模拟器的路径,你可以选择
C:/Symbian/7.0s/Series60_v21_C/Epoc32/release/wins/udeb/epoc.exe
如果一切正常则可以照常开发了,为了方便你可以装以一个Visual Assist X (网上到处是)