You should look into maybe using cmake or some other automated build system to handle the cross-platform compatibility.
Also, are you planning on using C++11 features? (Just asking because I'm a big C++11 fan. ;) ).