安装SDK
<1>安装ActivePerl;
<2>安装ActivePython;
<3>安装ARM RVCT;
<4>安装S60 SDK;
我的是S60_3rd_FP2_Beta_3
配置环境变量
a>变量名;
EPOCROOT
b>变量值;
/Symbian/9.3/S60_3rd_FP2_Beta/
<5>安装CodeWarrior;[如果你只钟情于Carbide的话,那么你可以不安装CodeWarrior]
如果没有安装的话,那么当你在consol 下编译工程的时候会得到一些惊喜:
a>打开 cmd;
b>进入C:/Symbian/9.3/S60_3rd_FP2_Beta_3/S60Ex/HelloWorldBasic/group/
c>敲入下面命令;
…/group> bldmake bldfiles
…/group> abld makefile all
…/group> abld resource
…/group> abld build winscw udeb //Windows 下编译
//=============Error Code========================
......
ERROR: Unable to identify a valid CodeWarrior for Symbian OS installation
......
//=============Error Code========================
…/group> epoc //打开模拟器
d>编译
e>打包sis
f>安装sisx
后面有详细的说明。
g>更新sisx
比较复杂,需要单独开篇文章讨论
Carbide C++
<1>安装Carbide C++;
我的是Version 2.0
<2>创建或者导入一个工程;
a>创建一个consol应用;
b>创建一个DLL;
c>创建一个UI应用;
......
导入一个存在的工程只需要把该工程下面group目录下的bld.inf文件引入到carbide即可
eg:
在Carbide-->Project Explorer面板的空白区域, 点击鼠标右键-->Import-->选择你的目标bld.inf
<3>编译
a>编译模拟器版本;
b>编译真机debug版本;
c>编译真机Release版本;
<4>安装sis
C:/Symbian/Carbide/workspace/prj_name/sis/YouApp.sisx
a>使用蓝牙安装
b>使用数据线安装
c>先把YouApp.sisx传到SP的服务器上,然后空中下载到你的本地.[一般没有人会这么变态:)]
详细请参考:
SymbianOS编程入门
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/AbnormalSubmarine/archive/2009/10/20/4703040.aspx