The Message Compiler (mc.exe) reads message-text files and converts them into binary resource files. These binary resource files are used by the resource compiler (irc.exe) that will generate a .res file which can be bound to an application or DLL.
The format of the input message-text file supports specifying multiple versions of the same message text, one for each language supported. It also supports the automatic assignment of code numbers to each message, along with the generation of a C language include file which is used by the application for accessing the messages using symbolic constants.
You should be aware that the message compiler will generate an include (.h) file with the message name defined. If you already have a .h file, you may want to rename it to avoid having the message compiler overwrite it with the new .h file.
![]()
Message Compiler - Syntax
MKMSGF - Make Message File
Resource
Compiler - An Overview