WEB开发网
开发学院手机开发Symbian 开发 symbian 工程描述文件 (mmp) 阅读

symbian 工程描述文件 (mmp)

 2010-06-03 23:10:00 来源:WEB开发网   
核心提示:mmp 文件中的每个语句都以一个关键字开头,下面是一个典型的mmp 文件的例子,symbian 工程描述文件 (mmp),// filebrowseapp.mmpTARGET filebrowseapp.exeTARGETTYPE exeUID 0x100039CE 0xE80000A6VENDORID 0#ifdef

mmp 文件中的每个语句都以一个关键字开头。下面是一个典型的mmp 文件的例子。

// filebrowseapp.mmp

TARGET filebrowseapp.exe

TARGETTYPE exe

UID 0x100039CE 0xE80000A6

VENDORID 0

#ifdef __WINSCW__

CAPABILITY AllFiles // AllFiles on emulator since no signing is required

#else

CAPABILITY NONE // No capabilities on hardware - otherwise SIS file signing is required

#endif

SOURCEPATH ..src

SOURCE FileBrowseAppUi.cpp

SOURCE FileBrowseDocument.cpp

SOURCE FileBrowseApplication.cpp

SOURCE FileBrowseBaseView.cpp

SOURCE RFsEngine.cpp

SYSTEMINCLUDE epoc32include

USERINCLUDE ..inc

SOURCEPATH ..data

START RESOURCE filebrowseapp.rss

TARGETPATH esourceapps

HEADER

END

START RESOURCE filebrowseapp_reg.rss

TARGETPATH private10003A3Fapps

END

START RESOURCE filebrowseapp_loc.rss

TARGETPATH esourceapps

LANG SC

HEADER

END

START BITMAP filebrowseapp.mbm

TARGETPATH esourceapps

HEADER

SOURCEPATH ..gfx

SOURCE C16 folder.bmp

SOURCE C16 file.bmp

SOURCE 8 mask.bmp

END

LIBRARY euser.lib efsrv.lib cone.lib eikcore.lib eikcoctl.lib eikdlg.lib egul.lib eikctl.lib apparc.lib

LIBRARY bafl.lib

LIBRARY avkon.lib CommonEngine.lib

下面简单地描述每个关键字的作用:

TARGET

该关键字指明了目标文件(exe或dll文件)的名称。

TARGETTYPE

该关键字指明了工程所产生的目标文件的类型,在上面的例子中,我们生成了一个可执行文件。在大多数情况下,目标文件的类型为dll,exe或是其他的插件(plugin)。

UID

目标(通常指可以执行的.exe或.dll文件)具有三个UID,这些UID用来标识组件,第一个UID是无须指定的。因为它是编译工具根据目标的类型自动分配的。所以这里所指定的实际上是UID2,这个值进一步指明了目标的类型,上面例子中,值(0x100039CE)指明了目标文件是一个应用程序,Symbian系统使用这个值来标识所有的应用程序。下一个指定的UID

1 2 3  下一页

Tags:symbian 工程 描述

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