I\'m working on a large collaborative C++ project that is both developed and run on various flavors of Linux, OS X and Windows. We compile across these platforms with GCC, Visua
In similar situation we gave up and moved to ACE framework, hiding the difference between platforms.