分享

Symbian编程VC开发环境设置(二)

 fq954 2007-05-08
3   打包  
  我们以SDK   1.2提供的HelloWorld为例,制作可以在手机中安装的.SIS文件:  
   
  3.1.检查程序  
  首先,在命令行格式下,进入HelloWorld工程mmp文件所在目录,输入bldmake   bldfiles和abld   build   wins   udeb,然后打开模拟器,检测程序有无错误。  
   
  3.2.编译工程  
  在程序无错误后,在命令行输入abld   build   armi   urel   。执行这个命令之后会在目录d:\symbian\6.1\series60\epoc32\release\armi\urel生成HELLOWORLD.APP和HELLOWORLD.RSC两个文件。  
   
  3.3.建立.pkg文件  
  在d:\Symbian\6.1\Series60\Series60Ex\helloworld\sis     用记事本建立或者修改工程的pkg文件,内容如下:  
   
  ;   HelloWorld.pkg  
   
  ;  
   
  ;Language   -   standard   language   definitions  
   
  &EN  
   
     
   
  ;   standard   SIS   file   header  
   
  #{"HelloWorld"},(0x10005B91),1,0,0  
   
     
   
  ;Supports   Series   60   v   1.2  
   
  (0x101F8202),   0,   0,   0,   {"Series60ProductID"}  
   
  ;  
   
  "d:\symbian\6.1\series60\epoc32\release\armi\urel\HelloWorld.APP"-"!:\system\apps\HelloWorld\HelloWorld.app"  
   
  "d:\symbian\6.1\series60\epoc32\release\armi\urel\HELLOWORLD.rSC"-"!:\system\apps\HelloWorld\HELLOWORLD.rSC"  
   
  其中,前面"d:\symbian\6.1\series60\epoc32\release\armi\urel\HELLOWORLD.rSC"是要打包安装的文件,"!:\system\apps\HelloWorld\HELLOWORLD.rSC"是安装的目标位置。在其中要注意的是,我们在目标位置中用“!”代替了实际的盘符。这样做得好处是在用户安装的时候,手机系统会提示用户选择要安装的位置,这就给了用户更大的灵活度。另外,在Symbian   系统中,安装的应用程序默认位置是“!:\system\apps   ”。  
   
  编辑好pkg文件后,保存至相应目录。  
   
  3.4.打包程序  
  在命令行中,转至pkg文件所在目录,运行命令makesis   HelloW    

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多