rcexe
RCEXE, commonly written as RC.EXE, is a Windows resource compiler used to convert resource script files (.rc) into binary resource files (.res) that are linked into Windows executables and DLLs. It is part of the Microsoft Windows SDK and Visual Studio development tools, though it can be used standalone with the proper environment. The tool implements the Windows resource script language, allowing developers to define icons, cursors, bitmaps, dialogs, menus, strings, version information, and other resources.
When invoked, RCEXE processes an input .rc file, resolving include directives and preprocessor definitions, and emits
RCEXE is typically invoked as part of a build process in Visual Studio projects or in MSBuild
Cross-platform and open-source alternatives exist, notably windres from GNU binutils for non-Windows toolchains, which can generate
See also: resource script (.rc), resource file (.res), Windows API resource management, Visual Studio, windres.