本文主要是介绍Symbian工程文件(bld.inf 和 *.mmp),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在group 目录下面,有两个重要的文件,这两个文件都与创建Symbian工程相关:
如果,需要在命令行编译工程,必须创建如下两个工程文件:
· 工程定义文件 (.mmp file),这个文件对要编译的工程进行描述,并定义要构建的资源文件。该文件是环境无关的,编译工具用它来生成针对各种目标环境下的make files文件。
· 组件描述文件(bld.inf), 这个文件列出了一组相关的工程, 并包含一些编译指令.
CodeWarrior 和 Carbide.c++ 都能够导入工程定义文件,并用它来在IDE环境下创建工程。下面详细描述这些文件的格式。
组件(component)描述文件: bld.inf
Bld.inf 是一个文本文件。它的内容非常繁琐,主要包括工程定义文件mmp和其他的任何编译工具所需要的文件。该文件分为多个节,其中,mmp文件列表在PRJ_MMPFILES节中。即使一个工程文件只包含一个mmp文件,bld文件仍然是必须的。下面是一个典型的bld.inf文件。
PRJ_PLATFORMS
WINSCW ARMV5 GCCE
PRJ_EXPORTS
// None
PRJ_MMPFILES
gnumakefile icons_scalable_dc.mk
gnumakefile ../help/build_help.mk
Second.mmp
PRJ_TESTMMPFILES
../test/FileBrowseTest.mmp
这篇关于Symbian工程文件(bld.inf 和 *.mmp)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!