This section introduces the output files of a Symbian application project. These files are generated as a result of the build process.
Examples of executable files include:
.exe
files, used among other purposes for
GUI-based applications.
.dll
(dynamic link library) files, used for
shared libraries.
.rsc
or rNN
, where NN
is a two number Symbian locale ID - compiled, machine-readable resource
files used by the application
The resource compiler
converts resource source files (.rss
) into a .rsc
containing the resources used by the application. The
compiler also produces a resource header file (.rsg
).
.rsg
- resource header file containing the
symbolic IDs of the resources.
The .rsg
file
is included in the source files so that the C++ compiler has access
to the symbolic IDs of the used resources.
For more information on resource files, see Symbian^3 Tools Guide > Building.
.mif
files - Machine-readable files with all
the SVG-t icons packed into them. The .mif
files
are created by compiling .svg
(vector-graphics tiny)
images with the MifConv tool.
.mbm
(multi-bitmap) files - machine readable
files with all bitmaps packed into them. The mbm
files are created by compiling bitmap files with the bitmap converter
(bmconv) tool or with the MifConv tool. The .mbm
files can also be made by writing a declaration block
in the .mmp
file.
.mbg
files - header files for .mbm
and .mif
files that are included in files as required
to use the icons contained in the .mbm
or .mif
file.
.mbg
files are generated
by the bmconv or MifConv tools when compiling the .mbm
or .mif
files.
For more information on the bitmap converter tool, seeSymbian^3 Tools Guide > Building.
_reg.rsc
- compiled registration file used
by the Symbian platform to display an icon and caption for the application
in the application menu.