Thats the thing, Dev Bloodshed doesnt give any details about errors it just says, Build Error.. If it gave me some details I wouldnt have so many problems compiling.
Missing a semicolon on line 42. Have an extra { on line 10 (before the initializer list).
And I'm sure there is a way to actually see the error messages. I'm not familiar with your compiler though so I couldn't help you with that. Perhaps there is some documentation you could look at?
I usually use the 'compiler' tab (usually) found on the bottom left of Dev Bloodshed...
It gives you the line number where the problem was found (or near it), the file and a handy message usually saying something like..." expected '{' before initializer..."...
I'm pretty sure that's as good as the error details get after compiling within Bloodshed.
(I couldn't live without it, with the amount of typing 'errots' I make... :p)
Hope it helps...
Dev-C++ is a bit old yeah? I would suggest getting: http://wxdsgn.sourceforge.net/
It is heavily wx oriented but is for the most part, an extension of Dev-C++. They even have their own forums.