Symbian OS SDK 开发基础

http://tech.ddvip.com   2008年06月15日    社区交流

本文详细介绍Symbian OS SDK 开发基础

  PRJ_MMPFILES
  Graphic
  s.mmp
  //I am LeeFangJie

  ·工程定义文件(.mmp文件):这个文件描述了一个将要被编译的工程。这是一个中立文件,可以被SDK工具用来创建指定开发工具的工程文件,当然,这些开发工具必须是被DSK工具所支持的,比如说VC++6。在mmp文件中,同时也定义了需要被编译的资源文件和应用程序信息文件。makmake命令可以利用工程定义文件创建特定开发平台的工程文件。在abld命令中实际上是调用了makmake命令,但是它要比makmake命令使用更加方便。Mmp文件定义时要求每一个语句独占一行,一行无法写下时,用反斜杠表示续行;注释语法和C++一样。另外续行符要和目录分割符相区分(都是反斜杠:),在目录结尾不需要写反斜杠,以免被误认为是续行符。以下是一个mmp文件:

SOURCE GraphicsAppUi.cpp
  SOURCE GraphicsDocument.cpp
  SOURCEPATH ....helperfunctions
  SOURCE bitmapmethods.cpp
  SOURCEPATH ..data
  RESOURCE Graphics.rss
  RESOURCE Graphics_caption.rss
  USERINCLUDE ..inc
  USERINCLUDE ....helperfunctions
  SYSTEMINCLUDE epoc32include
  START BITMAP images.mbm
  HEADER
  TARGETPATH systemappsgraphics
  SOURCEPATH ..gfx
  SOURCE c12 image1.bmp
  SOURCE c12 image2.bmp
  SOURCE 1 image2_mask.bmp
  END
  LIBRARY euser.lib
  LIBRARY apparc.lib
  LIBRARY cone.lib
  LIBRARY eikcore.lib
  LIBRARY avkon.lib
  LIBRARY fbscli.lib
  LIBRARY bitgdi.lib
  LIBRARY Commonengine.lib
  LANG SC
  AIF Graphics.aif ..aif GraphicsAif.rss c12 qgn_grap_list_icon.bmp qgn_grap_list_icon_mask.bmp qgn_grap_pane_icon.bmp qgn_grap_pane_icon_mask.bmp
  // End of File

责编:豆豆技术应用

正在加载评论...