Series 60 2nd---压缩Symbian C 可执行文件
来源:百度文库 编辑:神马文学网 时间:2024/04/28 04:46:15
Series 60 2nd---压缩Symbian C++可执行文件 在所有基于Symbiani OS v7.0s(Series60第二版,Series80第二版和Nokia7710)的设备上可以通过压缩程序应用的可执行文件来节省宝贵的磁盘空间。可执行文件包括GUI应用程序文件(.APP),动态链接库文件(.DLL)和服务程序文件(.EXE)。通过压缩可以把可执行文件减小30%到40%。
使用压缩只需要简单地把COMPRESSTARGET指示符添加到对应的项目定义文件(.MMP)中,然后重新编译项目(需要重新执行bldmake bldfiles命令或重新导入MMP文件使生效)。这个指示符可以添加到项目定义文件中的任何一行。
压缩完的程序在启动时间上不同于未压缩的程序,但这点儿不同通常是不重要的。一般来说使用压缩的好处多于它的缺点,因此,强烈建议使用压缩选项。
压缩可执行文件并不会影响Symbian OS安装文件的大小,因为默认情况下安装文件就是压缩过的。
示例: (HelloWorldBasic.mmp)
COMPRESSTARGET
TARGET HelloWorldBasic.app
TARGETTYPE app
UID 0x100039CE 0x10005B91
TARGETPATH \system\apps\helloworldbasic
SOURCEPATH ..\src
SOURCE HelloWorldBasic.cpp
SOURCE HelloWorldBasicApplication.cpp
SOURCE HelloWorldBasicAppView.cpp
SOURCE HelloWorldBasicAppUi.cpp
SOURCE HelloWorldBasicDocument.cpp
SOURCEPATH ..\group
RESOURCE HelloWorldBasic.rss
USERINCLUDE ..\inc
SYSTEMINCLUDE \epoc32\include
LIBRARY euser.lib
LIBRARY apparc.lib
LIBRARY cone.lib
LIBRARY eikcore.lib
LIBRARY avkon.lib
例程
未压缩大小(bytes)
压缩后大小
HelloWorldBasic(来自SDK)
5,868
2,414
SoundMixer (来自Forum Nokia网站)
12,604
5,635
Example3D(来自Forum Nokia网站)
30,476
13,577
例程
未压缩的启动时间(秒)
压缩后的启动时间(秒)
HelloWorldBasic(来自SDK)
1.2
1.3
SoundMixer (来自Forum Nokia网站)
1.8
1.9
Example3D(来自Forum Nokia网站)
2.8
2.9
备注:
程序启动时间在Nokia 6600手机上测取。
使用压缩只需要简单地把COMPRESSTARGET指示符添加到对应的项目定义文件(.MMP)中,然后重新编译项目(需要重新执行bldmake bldfiles命令或重新导入MMP文件使生效)。这个指示符可以添加到项目定义文件中的任何一行。
压缩完的程序在启动时间上不同于未压缩的程序,但这点儿不同通常是不重要的。一般来说使用压缩的好处多于它的缺点,因此,强烈建议使用压缩选项。
压缩可执行文件并不会影响Symbian OS安装文件的大小,因为默认情况下安装文件就是压缩过的。
示例: (HelloWorldBasic.mmp)
COMPRESSTARGET
TARGET HelloWorldBasic.app
TARGETTYPE app
UID 0x100039CE 0x10005B91
TARGETPATH \system\apps\helloworldbasic
SOURCEPATH ..\src
SOURCE HelloWorldBasic.cpp
SOURCE HelloWorldBasicApplication.cpp
SOURCE HelloWorldBasicAppView.cpp
SOURCE HelloWorldBasicAppUi.cpp
SOURCE HelloWorldBasicDocument.cpp
SOURCEPATH ..\group
RESOURCE HelloWorldBasic.rss
USERINCLUDE ..\inc
SYSTEMINCLUDE \epoc32\include
LIBRARY euser.lib
LIBRARY apparc.lib
LIBRARY cone.lib
LIBRARY eikcore.lib
LIBRARY avkon.lib
例程
未压缩大小(bytes)
压缩后大小
HelloWorldBasic(来自SDK)
5,868
2,414
SoundMixer (来自Forum Nokia网站)
12,604
5,635
Example3D(来自Forum Nokia网站)
30,476
13,577
例程
未压缩的启动时间(秒)
压缩后的启动时间(秒)
HelloWorldBasic(来自SDK)
1.2
1.3
SoundMixer (来自Forum Nokia网站)
1.8
1.9
Example3D(来自Forum Nokia网站)
2.8
2.9
备注:
程序启动时间在Nokia 6600手机上测取。
Series 60 2nd---压缩Symbian C 可执行文件
架构师书单 2nd Edition
架构师书单 2nd Edition
架构师书单 2nd Edition
gzip压缩算法 - c/c - CSDN技术中心
symbian
China's 2nd-board market produces new rich
Egypt starts 2nd round of parliamentary polls
用c 实现的访问symbian手机电话薄
压缩语段例说2
Jasper series
Symbian s60v3格机教程 - 诺基亚6120C论坛/6122C论坛 - 塞班智能...
分卷压缩与解压2
China's 2nd moon probe Chang'e-2 enters earth-moon transfer orbit
风之甬道: symbian下用c 实现网页浏览的代码
纠正机油对大六CPU的误解 - 诺基亚6220C论坛 - 塞班智能手机论坛-Symbian...
Ellicott Series 800 Dredger
MPEG-2压缩编码技术原理应用
MPEG-2压缩编码技术原理应用
DVD压缩盘制作教程 2
压缩卡及硬盘录像机常见故障集锦2
MPEG-2压缩编码技术原理应用
如何将JAVA生成可执行文件?
如何将JAVA生成可执行文件