I'm currently using C::B 10.05 with MingW gcc compiler (came bundled with C::B), DirectX90c.DevPak for DX8 & 9 includes and libs) in WinXP SP3.
Edit: The way I compile is:
load Irrlicht-gcc.cbp into C::B
In C::B go to Project -> Build Properties
Select platform -> Windows
Project build options -> select W32 - Relrase - fast math
#defines tab and add IRR_COMPILE_WITH_DX9_DEV_PACK
Linker Settings tab and add d3dx9
Search Directories tab and add the path to dx8 and dx9 includes folder
Linker tab and add dx8 and dx9 lib directories
Edit IrrCompileConfig.h to use DX8 and DX9
Hit Build...
Everything compiles fine with no errors (but many warnings) using either Irrlicht 1.7.1 or 1.7.2 sdk, all sweet
Using the 15.LoadIrrFile example I've noticed that 1.7.2 Irrlicht seems to have changed in the way that loadScene() doesn't load the particleSystem from media\example.irr with the gcc compiled 1.7.2 irrlicht.dll not mater what render mode I select.
When using 1.7.1 gcc compiled irrlicht.dll the particleSystem would be loaded when using DX8 or DX9 , but not when using OpenGL.
Everything else I've run so far works well enough in 1.7.2.
The 1.7.2 W32-VS irrlicht.dll works the same as 1.7.1 gcc irrlicht.dll with the same 15.LoadIrrFile example. particle system loads under DX8 or DX9, but not OpenGL
Is there something I'm missing in 1.7.2 when I compile it with gcc ?
cheers