I\'m currently managing some C++ code that runs on multiple platforms from a single source tree (Win32, Linux, Verifone CC terminals, MBED and even the Nintendo GBA/DS). How
Out of date, but maybe you want to try cfront?
I'll leave this for information - cfront doesn't have exception support.