用S60 SDK工具编译工程和分发软件

搭建好开发环境后,我们可以试着编程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.

接着上传到手机上,安装,运行.如下图:

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值