搭建好开发环境后,我们可以试着编程SDK自带的一些例子工程.如:HelloWorldBasic.
开启CMD命令模式,进入目录:C:/Symbian/9.2/ S60_3rd_FP1/S60Ex/HelloWorldBasic/group/;
输入命令:bldmake bldfiles;将会在../group/下产生abld.bat批处理文件;
接着输入命令:abld build winscw udeb;进行编译和连接.最后生成应用程序:HellowWorldBasic.exe.
输入命令:epoc,启动模拟器,在安装程序目标下将有一个"你好 世界"的程序.就是刚才生成的程序了.然后可以在模拟器下测试程序的功能了.如果测试通过,我们可以进行下一步,就是生成SIS安装文件,准备上传到手机上真正运行了.
要能生成能在手机上安装的程序,我们首先要安装CSL ARM Toolchain 工具.它已经包含在S60 SDK中了.只要我们执行一下安装就行了.但有一条很重要:有系统变量PATH里加入CSL ARM Toolchain bin的路径.
我们进入目录C:/Symbian/9.2/ S60_3rd_FP1/S60Ex/HelloWorldBasic/group/, 输入命令:abld buidl gcce urel后,将生成可在手机上运行的版本.进入目录C:/Symbian/9.2/ S60_3rd_FP1/S60Ex/HelloWorldBasic/sis/,输入命令:makesis helloworldbasic_gcce.pkg.这将生成helloworldbasic_gcce.sis文件.这个还不能安装到S60第三版手机上.还要签名一步.要签名,我们必须要有证书.可以用命令生成一个私有证书.命令如下:
makekeys -cert -password yourpassword -len 2048 -dname "CN=Test User OU=Development OR=Company CO=FI EM=test@company.com" mykey.key mycert.cer
现在已经有.SIS文件,mykey.key,mycert.cer证书文件,接下来就是签名了:
singsis -s helloworldbasic_gcce.sis helloworldbasic_gcce.sisx mycert.cer mykey.key password
签名后就生成可以上传到手机上的安装文件了:helloworldbasic_gcce.sisx.
接着上传到手机上,安装,运行.如下图: