1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Symbian之用carbide c++制作SISX安装文件

Symbian之用carbide c++制作SISX安装文件

时间:2021-02-25 21:28:43

相关推荐

Symbian之用carbide c++制作SISX安装文件

Symbian在第三版中加入了签名机制,使得开发者想在真机上测试软件受到了极大的限制。具体签名的过程很繁琐,最开始我也绕过很多弯路,一直到后来的Express Signed一次通过,还是有蛮多体会的。

上文讲述了如何在模拟器上运行Hello world程序,本文讲述如何在真机上安装运行Hello world程序。

1、首先需要修改bld.inf文件。在PRJ_PLATFORMS下添加编译平台WINSCW ARMV5 GCCE。其中WINSCW就是模拟器,GCCE是免费的,安装SDK的时候已经安装好了,可以直接编译。而ARMV5即ARM编译器,是收费的,网上有破解版,但我时不时的会编译出错,故以后再写。这次我们选择GCCE编译。

2、第二步修改sis目录下的helloworldbasic_gcce.pkg,pkg文件里记录了制作sis文件的所有信息。这里需要修改Files to install下的五个文件的路径。将”../../../epoc32/release/gcce/urel/HelloWorldBasic.exe”改为”$(EPOCROOT)epoc32/release/gcce/urel/HelloWorldBasic.exe”,其他四个做相同处理。环境变量$(EPOCROOT)是SDK安装的路径,以”/”开始以”/”结尾。另外gcce可以用$(PLATFORM)替代,urel可以用$(TARGET)替代,此处可以不改。

3、SIS文件需要证书签名过后才可安装在手机上。有很多网站提供开发者证书申请,比如/。申请需要获取手机的IMEI号,在待机界面按*#06#,显示的数字即该手机的IMEI号码。提交IMEI后一般一天内即可获得证书,下载到Your.cer,然后需要下载单独的key文件,/key.htm,命名为Your.key。

4、在左边窗口选中helloworldbasic工程,右键,选最下面的properties,快捷键是Alt + Enter。在打开的窗口中选Carbide.c++ -> Build configurations,在右边的下拉菜单中选择Phone Release (GCCE)。然后再SIS Builder中点击Add,选择helloworldbasic_gcce.pkg,然后选择Sign sis file with certificate/key pair,选择Your.cer和Your.key文件点确定。

5、这样准备工作都做完了,右键工程,点Build Project,便开始编译了。生成的文件在sis目录下,sis文件是未签名的,sisx才是签名过的,我们需要sisx文件。

6、将sisx文件烤到手机中,在文件管理中找到并安装,或者也可以通过PC套件直接安装。安装完即可运行,你便可以看到Hello World的字样了。

原创文章,转载请注明出处:Cherubine

本文固定链接:/?p=18

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。