I get the following error when ever I successfully compile, but try to run an Irrlicht app (with the irrlicht.dll file in the proper directory):
_ZN3irr12createDeviceENS_5video11EDriverTypeERKNS_4core11dimension2dIiEEjbbPNS_14EventReceiverE could not be located in the dynamic link library Irrlicht.dll
As far as I can tell windows with MinGW gcc doesnt understand the visualstudio versions but will compile devcpp, and like they said later make sure it can find the devcpp dll. On mine loading the quake map simply crashes with no explaination with this method so good luck.