Cross Platform development using C++