MinGW:Windres
MS resource compiler.
The main difference between using the MS resource tools and the GNU tools is that MS rc generates a ".res" file in a special binary resource format, which can be passed directly to MS link, while the GNU linker ld only supports resources in ".o" (same as ".obj") format (although windres can output in both formats). Therefore, to convert commands like this:
You need something like the following for the GNU tools:
Furthermore
- If the rc command has the
/rswitch then you can ignore it (rc actually ignores it too) - Preprocessor definition switches like
/dBARor-DBARshould be converted to-DBAR - Include path switches (
/i) should be converted to--include-dir=(or-Iwith recent versions of windres) - For other switches, consult the documentation for both rc (on MSDN) at http://msdn.microsoft.com/library/en-us/tools/tools/using_rc_the_rc_command_line_.asp and windres at http://sources.redhat.com/binutils/docs-2.15/binutils/windres.html