This section introduces the output files of an S60 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 S60 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 Managing resource files.
For more information the available resource compiler tools, see Resource compiler tool: rcomp in the Symbian OS Library.
.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, see Bitmap Converter syntax: bmconv.exe in the Symbian OS Library.
For more information on the MifConv tool, see the SDK documentation.
_reg.rsc
- compiled registration file used by the
Symbian OS to display an icon and caption for the application in the application
menu.