WEB开发网
开发学院手机开发Symbian 开发 VC6 Symbian 开发环境配置 阅读

VC6 Symbian 开发环境配置

 2010-04-03 17:06:00 来源:WEB开发网   
核心提示:3.1.检查程序首先,在命令行格式下,VC6 Symbian 开发环境配置(3),进入HelloWorld工程mmp文件所在目录,输入bldmake bldfiles和abld build wins udeb,转至pkg文件所在目录,运行命令makesis HelloWorld.pkg注:1.2版Series 60 S

3.1.检查程序

首先,在命令行格式下,进入HelloWorld工程mmp文件所在目录,输入bldmake bldfiles和abld build wins udeb,然后打开模拟器,检测程序有无错误。

3.2.编译工程

在程序无错误后,在命令行输入abld build armi urel 。执行这个命令之后会在目录d:symbian6.1series60epoc32eleasearmiurel生成 HELLOWORLD.APP和HELLOWORLD.RSC两个文件。

3.3.建立.pkg文件

注:用VC向导创建的项目时,在项目目录下有命名为sis(install)的文件夹下已经创建好了pkg文件,只需要对安装文件及其路径进行修改即可。另外手动生成PKG文件时注意平台和app的UID

在d:Symbian6.1Series60Series60Exhelloworldsis 用记事本建立或者修改工程的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:symbian6.1series60epoc32eleasearmiurelHelloWorld.APP"-"!:systemappsHelloWorldHelloWorld.app"

"d:symbian6.1series60epoc32eleasearmiurelHELLOWORLD.rSC"-"!:systemappsHelloWorldHELLOWORLD.rSC"

其中,前面"d:symbian6.1series60epoc32eleasearmiurelHELLOWORLD.rSC"是要打包安装的文件,"!:systemappsHelloWorldHELLOWORLD.rSC"是安装的目标位置。在其中要注意的是,我们在目标位置中用“!”代替了实际的盘符。这样做得好处是在用户安装的时候,手机系统会提示用户选择要安装的位置,这就给了用户更大的灵活度。另外,在 Symbian 系统中,安装的应用程序默认位置是“!:systemapps ”。

编辑好pkg文件后,保存至相应目录。

3.4.打包程序

在命令行中,转至pkg文件所在目录,运行命令makesis HelloWorld.pkg

注:1.2版Series 60 SDK后,如果没有安装在C盘,运行模拟器后会一直显示series60,其实这是1.2版SDK安装的bug.

解决办法:

如果的确是安装在其他逻辑驱动器的话,可以通过修改模拟器的配置解决问题。

打开 Symbian6.1Series60Epoc32Dataepoc.ini

上一页  1 2 3 4  下一页

Tags:VC Symbian 开发

编辑录入:coldstar [复制链接] [打 印]
赞助商链接