inf与mmp文件介绍
2009-11-07 21:49
363 查看
文中所举例子均源自《Series 60应用程序开发》中的HelloWorld例子。
Inf与mmp均为symbian系统开发中的项目文件,inf文件包含一个或多个mmp文件,inf文件的示例语法:
/*----- HelloWorld中的bld.inf -----*/
PRJ_MMPFILES
HelloWorld.mmp
/*----- 结束-----*/
可以用bldmake工具处理bld.inf。
而mmp文件则定义一组项目属性,首先给出一个mmp文件的例子。
/*----- HelloWorld.mmp -----*/
TARGET HelloWorld.app
TARGETTYPE app
UID 0x10039CE 0x101F6148
TARGETPATH/system/apps/HelloWorld
LANG 01
SOURCEPATH ../src
SOURCE HelloWorldApplication.cpp
SOURCE HelloWorldAppUi.cpp
SOURCE HelloWorldDocument.cpp
SOURCE HelloWorldContainer.cpp
RESOURCE ../data/HelloWorld.rss
RESOURCE ../data/HelloWorld_caption.rss
USERINCLUDE ../inc
SYSTEMINCLUDE /epoc/include
LIBRARY euser.lib apparc.lib cone.lib
eikcore.lib
LIBRARY eikcoctl.lib avkon.lib commonengine.lib
AIF HelloWorld.aif ../aif HelloWorldaif.rss
cl2
Context_pane_icon.bmp
context_pane_icon_mask.bmp list_icon.bmp
List_icom_mask.bmp
/*----- 结束-----*/
下面逐一解释字段的功能。
TARGET:应用程序的名称,必须带有扩展名。
TARGETTYTPE:程序类型,可以是app,或dll、exe等。
UID:唯一系统标识符。
TARGETPATH:应用程序及其组件所在的目录。
LANG:支持的语言,两位数字的代表。
SOURCEPATH:项目源文件的位置路径。
SOURCE:源文件的名称,可以有多行,每行一个源文件。
RESOURCE:资源文件。
USERINCLUDE:用户头文件的位置。
SYSTEMINCLUDE:系统头文件的位置。
LIBRARY:应用程序框架或图形库,对应于共享DLL的lib库,在运行时调用dll文件。
AIF:应用程序信息文件。包含资源文件中定义的图标及其他应用程序属性。
至此,简略地介绍了inf文件和mmp文件。
Inf与mmp均为symbian系统开发中的项目文件,inf文件包含一个或多个mmp文件,inf文件的示例语法:
/*----- HelloWorld中的bld.inf -----*/
PRJ_MMPFILES
HelloWorld.mmp
/*----- 结束-----*/
可以用bldmake工具处理bld.inf。
而mmp文件则定义一组项目属性,首先给出一个mmp文件的例子。
/*----- HelloWorld.mmp -----*/
TARGET HelloWorld.app
TARGETTYPE app
UID 0x10039CE 0x101F6148
TARGETPATH/system/apps/HelloWorld
LANG 01
SOURCEPATH ../src
SOURCE HelloWorldApplication.cpp
SOURCE HelloWorldAppUi.cpp
SOURCE HelloWorldDocument.cpp
SOURCE HelloWorldContainer.cpp
RESOURCE ../data/HelloWorld.rss
RESOURCE ../data/HelloWorld_caption.rss
USERINCLUDE ../inc
SYSTEMINCLUDE /epoc/include
LIBRARY euser.lib apparc.lib cone.lib
eikcore.lib
LIBRARY eikcoctl.lib avkon.lib commonengine.lib
AIF HelloWorld.aif ../aif HelloWorldaif.rss
cl2
Context_pane_icon.bmp
context_pane_icon_mask.bmp list_icon.bmp
List_icom_mask.bmp
/*----- 结束-----*/
下面逐一解释字段的功能。
TARGET:应用程序的名称,必须带有扩展名。
TARGETTYTPE:程序类型,可以是app,或dll、exe等。
UID:唯一系统标识符。
TARGETPATH:应用程序及其组件所在的目录。
LANG:支持的语言,两位数字的代表。
SOURCEPATH:项目源文件的位置路径。
SOURCE:源文件的名称,可以有多行,每行一个源文件。
RESOURCE:资源文件。
USERINCLUDE:用户头文件的位置。
SYSTEMINCLUDE:系统头文件的位置。
LIBRARY:应用程序框架或图形库,对应于共享DLL的lib库,在运行时调用dll文件。
AIF:应用程序信息文件。包含资源文件中定义的图标及其他应用程序属性。
至此,简略地介绍了inf文件和mmp文件。
相关文章推荐
- Symbian的两个工程文件bld.inf 文件和mmp文件
- inf文件介绍(一)
- mmp文件介绍与配置
- Symbian编程工程配置文件bld.inf、.mmp和.pkg文件结构浅析
- bld.inf、.mmp和.pkg文件浅析
- inf文件介绍(二)
- 设备驱动的INF文件介绍
- bld.inf、.mmp和.pkg文件浅析
- bld.inf、.mmp和.pkg文件浅析
- 【Symbian基础知识整理】_bld.inf、*.mmp、*.pkg文件的作用
- bld.inf、.mmp和.pkg文件浅析
- bld.inf、.mmp和.pkg文件浅析(来自:风生水起)
- Symbian编程工程配置文件bld.inf、.mmp和.pkg文件结构浅析
- Symbian工程文件(bld.inf 和 *.mmp)
- bld.inf、.mmp和.pkg文件浅析
- s60开发参考-bld.inf、.mmp和.pkg文件浅析
- Symbian的两个工程文件bld.inf 文件和mmp文件
- bld.inf、.mmp和.pkg文件浅析
- bld.inf、.mmp和.pkg文件浅析
- bld.inf、.mmp和.pkg文件浅析