Posted 15 January 2012 - 07:48 AM
From your another post about cross platform data type, I think you are focusing on cross platform C++ development.
Not to answer your this question, I would share my some experience on cross platform development.
1, Eclipse + CDT was a pain to me. AFAIR, I tried and gave it up immediately.
2, There is lacking of elegant cross platform IDEs. Code::blocks maybe good, but still painful to debug.
3, So, I would recommend, use a cross platform building system, which can generate project file for each IDEs.
Currently I'm using CMake. It works quite well with VC, MingW, Mac, Linux, and it can generate projects for VC, C::B, and XCode.
When I need to debug, I use CMake to generate project for VC and I use VC 2008 Express (Free!) to debug.
If I need to debug on Linux, just generate another project for C::B.
That's all, easy and elegant.
Just my 2 cents and very personal experience, hope it will help you.
cpgf library -- free C++ open source library for reflection, serialization, script binding, callbacks, and meta data for OpenGL Box2D, SFML and Irrlicht.
v1.5.5 was released. Now supports tween and timeline for ease animation.