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.