- From the main menu select Settings|Compiler and debugger…
- Make sure your Selected compiler is the compiler you plan to use.
Mine is the “GNU GCC Compiler” option.
- Click the Toolchain executables tab.
- Make sure the Compiler’s installation directory is correct.
I keep my MinGW in
C:\Program Files\MinGW, but most users will have it in the default installation path:
C:\MinGWIf you are using another compiler, for example, CodeGear Turbo C++ Explorer, make sure you’ve got its installation directory listed
- In the Program Files tab, make sure each item correctly identifies the executable. Mine uses all the default stuff for GCC:
C Compiler: mingw32-gcc.exe
C++ Compiler: mingw32-g++.exe
Linker for dynamic libs: mingw32-g++.exe
Linker for static libs: ar.exe
Resource compiler: windres.exe
Make program: mingw32-make.exe
Again, if you are using something different, make sure you’ve got the correct executables. For TC++Explorer you’ll want to make sure you’ve got something like:
C++ Compiler: bcc32.exe
Linker for static libs: ilink32.exe
Resource compiler: brcc32.exe
Make program: make.exe
If you aren’t using the GCC you’ll also want to make sure you’ve got the proper global variables set up. See here for more.
- Test compile something simple to make sure you’ve got it working.
Now, to add a main icon resource to your program, a quick walk-through:
- Create a New Project… and choose a Console application. This will give you a default
main.cppthat simply prints “Hello world!”.
- Find or create an icon to represent your application. Add it to your project. Mine is named
- Create a new file in your project named
resources.rc. It doesn’t have to be named “resources”, but that’s what I chose.
- Add the following line to
MAINICON ICON "spiffomatic.ico"
Notice how I gave the filename of the icon file I added to the project? Save all changes.
- At this point the Projects Management pane on the left should look something like this:
| |_ main.cpp
| |_ resources.rc
- Hit Ctrl-F9 (or Build|Build from the main menu).
You should now be able to navigate to your application’s EXE using Windows Explorer and see it represented with the icon you selected for it. If compilation fails, make sure you have all the compiler options correct and try again.
Another path would be to just download Resource Hacker and use it to modify your EXE directly.