smbian c++生成sis文件日记

做好了第一个smbian c++工程,就差完成打包工作了,做下点日记,谈不上技术,只是备忘

 我们的工程是直接建立在c:/下的 工程名myproject

这里我们需要一个uedit软件,

这里是下载地址http://www.teacher.edu.cn/computer/download/software/tools/uedit/ued32.zip

当然这不是必须的,后面讲到。

工程调试运行成功了以后,我们在c:/myproject/install(我的是intall,但视频中是sis目录,一样的)目录下,找到myproject.pkg文件

现在我们使用Dos命令窗口cd 到该文件下 makesis是无法成功的。我们使用uedit打开myproject.pkg或者直接用记事本打开,下面是里面的内容:

;
; Installation file for myproject application
;
;Languages
&EN
;
; UID is the app's UID
;
#{""},(0x068895E8),1,0,0
;
;Supports Series 60 v 0.9
;This line indicates that this installation is for the Series 60 platform v0.9
;This line must appear _exactly_ as shown below in the sis file
;If this line is missing or incorrect, the sis file will not be able
;to be installed on Series 60 v0.9 platforms
(0x101F6F88), 0, 0, 0, {"Series60ProductID"}
;
; Four files to install
;
"/Symbian/6.1/Series60/Epoc32/release/thumb/urel/myproject.app"         -"!:/system/apps/myproject/myproject.app"
"/Symbian/6.1/Series60/Epoc32/release/thumb/urel/myproject.rsc"         -"!:/system/apps/myproject/myproject.rsc"
"/Symbian/6.1/Series60/Epoc32/release/thumb/urel/myproject_caption.rsc" -"!:/system/apps/myproject/myproject_caption.rsc"
"/Symbian/6.1/Series60/Epoc32/release/thumb/urel/myproject.aif"         -"!:/system/apps/myproject/myproject.aif"

我们需要修改的是红色字体的部分,讲内容改为:

"C:/Symbian/6.1/Series60/Epoc32/Release/armi/urel/myproject.app"         -"!:/system/apps/myproject/myproject.app"
"C:/Symbian/6.1/Series60/Epoc32/Release/wins/udeb/z/system/apps/MYPROJECT/myproject.rsc"         -"!:/system/apps/myproject/myproject.rsc"

这时候我们在dos命令窗口中makesis依然不能成功,提示22行error

我做的是删除兰色的部分。

makesis myproject.pkg 成功

(.如果不成功,可以退回到c:/myproject/group目录下 执行 abld build armi urel命令。然后再回c:/myproject/install执行makesis myproject.pkg命令。)

我们在c:/myproject/install目录下发现了myproject.sis文件,这就是我们想要的安装文件。

蓝色部分的重要性我还不知道,如果不删除,应该要修改目录的。我是菜鸟,先记到这里,等搞明白后面两行的作用,再来完善.

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值