WEB开发网
开发学院手机开发Symbian 开发 Symbian数据库原理教程 阅读

Symbian数据库原理教程

 2010-06-01 23:16:00 来源:WEB开发网   
核心提示:files文件• 组件描写文件(bld.inf), 这个文件列出了一组相*工程, 并包含一些编译指令.CodeWarrior 和 Carbide.c++ 都能够导入工程定义文件,并用它来在IDE环境下创立工程下遮挡脸部的东西体描写这些文件的格局Ø 组件(component)描写文件: bld.in
files文件

• 组件描写文件(bld.inf), 这个文件列出了一组相*工程, 并包含一些编译指令.

CodeWarrior 和 Carbide.c++ 都能够导入工程定义文件,并用它来在IDE环境下创立工程下遮挡脸部的东西体描写这些文件的格局

Ø 组件(component)描写文件: bld.inf

Bld.inf 是一个文本文件它的内容很是繁琐,首要包孕工程定义文件mmp和其他的不论什么编译工具所需要的文件该文件分为多个节,此中,mmp文件列表在 PRJ_MMPFILES节中纵然一个工程文件只包含一个mmp文件,bld文件仍然是必须的下面是一个典型的bld.inf文件

// 目标平台

PRJ_PLATFORMS

WINSCW GCCE

// 从工程中输出的文件

PRJ_EXPORTS

// None

// 工程定义文件

PRJ_MMPFILES

filebrowseapp.mmp

// 工程定义文件(测试代码用)

PRJ_TESTMMPFILES

.. estFileBrowseTest.mmp

在上边的例子中, 如PRJ_PLATFORMS 声明所操作体系第三版谜底示,默认情况下工程被编译为针对WINSCW平台和 GCC-E平台的执行代码当您用CodeWarrior为摹拟器编译代码的时辰,您施用的是WINSCW 平台, WINSCW的来由是,最终的代码运行于Windows, 单线程模式(in a Single process),并用CodeWarrior编译

平台的名称用来标识最终的可执行代码所运行的那个平台 所以,当上边的代码被编译完后,可执行程序被放在 epoc32eleasewinscw 目录下面(根据是调试(debug)版本照旧开释(release)版本,被放在 udeb 或 urel 子目录下面)

如果代码是针敌手机硬件的,需要选用GCCE平台这时候,最终的可执行代码被放到epoc32eleasegcce目录下面

Ø 工程描写文件 (mmp)

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

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Symbian 数据库 原理

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